123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMAHA04030" position="absolute 0 0 1196 796" titletext="예약/접수[일반건진]" onload="SMAHA04030_onload">
- <Layouts>
- <Layout>
- <Shape position="absolute 310 196 850 202" linetype="horizontal" id="line1" class="line_2"/>
- <Div position="absolute 0 25 1194 65" align="align:center top;" id="group2" class="div_SA" taborder="4">
- <Layouts>
- <Layout>
- <Edit position="absolute 660 11 830 30" id="ipt_srchpid" class="input_search" anchor="default" visible="false"/>
- <Static text="환자검색 :" position="absolute 636 12 725 29" id="caption48" class="search_name" anchor="default"/>
- <Button position="absolute 1122 10 1178 32" id="btn_acptlst" class="btn1" text="조회" anchor="default" onclick="group2_btn_acptlst_onclick"/>
- <Shape position="absolute 1103 10 1109 32" linetype="vertical" id="line29" anchor="default"/>
- <Static text="건진일자 :" position="absolute 5 12 91 29" id="caption49" class="search_name" anchor="default"/>
- <Static text="~" position="absolute 196 12 208 29" id="caption50" class="search_n_b" anchor="default"/>
- <Calendar position="absolute 92 11 192 30" id="ipt_srchfromdd" class="input_essential" anchor="default"/>
- <Calendar position="absolute 212 11 312 30" id="ipt_srchtodd" class="input_essential" anchor="default"/>
- <Edit position="absolute 725 11 860 30" id="srch_pid" class="input_search" anchor="default"/>
- <Button position="absolute 865 12 881 28" id="button6" class="icon_search" text="" anchor="default" onclick="group2_button6_onclick"/>
- <Edit readonly="true" position="absolute 885 11 1085 30" id="opt_srchpnm" anchor="default"/>
- <Combo position="absolute 420 11 610 30" id="cmb_srchhealexamdetlflag" class="combo_search" visible="true" innerdataset="ds_init_A0070" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Static text="검진구분 :" position="absolute 331 12 417 29" id="caption51" class="search_name" visible="true" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 767 1195 795" id="grp_btn" taborder="5">
- <Layouts>
- <Layout>
- <Button position="absolute 854 3 910 25" id="btn_rsrvcfm" class="btn4" text="예약" anchor="default" onclick="grp_btn_btn_rsrvcfm_onclick"/>
- <Button position="absolute 783 3 851 25" id="btn_clear" class="btn4" text="초기화" anchor="default" onclick="grp_btn_btn_clear_onclick"/>
- <Button position="absolute 913 3 993 25" id="btn_rsrvcncl" class="btn4" text="예약취소" anchor="default"/>
- <Button position="absolute 996 3 1052 25" id="btn_acpt" class="btn4" text="접수" anchor="default"/>
- <Button position="absolute 1055 3 1135 25" id="btn_acptcncl" class="btn4" text="접수취소" anchor="default"/>
- <Button position="absolute 190 3 282 25" id="btn_prntseq" class="btn6" text="순서표출력" anchor="default" onclick="grp_btn_btn_prntseq_onclick"/>
- <Button position="absolute 1138 3 1194 25" id="btn_rcpt" class="btn4" text="수납" anchor="default"/>
- <Button position="absolute 0 3 104 25" id="button2" class="btn3" text="외래검사예약" anchor="default" onclick="grp_btn_button2_onclick"/>
- <Button position="absolute 415 3 527 25" id="btn_cmpyacpt" class="btn3" visible="false" text="단체예약/접수" anchor="default" onclick="grp_btn_btn_cmpyacpt_onclick"/>
- <Button position="absolute 530 3 642 25" id="btn_rsrvacptprest" class="btn3" visible="false" text="예약/접수현황" anchor="default" onclick="grp_btn_btn_rsrvacptprest_onclick"/>
- <Button position="absolute 107 3 187 25" id="button5" class="btn3" visible="true" text="건진이력" anchor="default" onclick="grp_btn_button5_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Button position="absolute 996 67 1060 89" id="button15" class="btn2" text="선택추가" onclick="button15_onclick" taborder="6"/>
- <Combo position="absolute 749 437 852 456" id="combo27" class="combo_default" taborder="75" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">대상아님</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">10%부담</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">공단부담</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">보건소부담</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">수검완료</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static text="1차장소" position="absolute 492 383 562 406" align="align:center middle;" id="caption81" class="cell_1" style="padding:0 0 0 4;"/>
- <Static text="가입구분" position="absolute 676 305 746 328" align="align:center middle;" id="caption70" class="cell_1" style="padding:0 0 0 4;"/>
- <MaskEdit readonly="true" position="absolute 935 744 1015 763" align="align:right middle;" id="opt_paycmpyamt" mask="#,###" taborder="8"/>
- <Button position="absolute 677 201 763 223" id="button4" class="btn2" text="등록번호생성" taborder="9" onclick="button4_onclick"/>
- <Button position="absolute 765 201 851 223" id="button16" class="btn2" text="수진자격조회" taborder="10" onclick="button16_onclick"/>
- <Static text="기록지/문진" position="absolute 311 742 384 765" align="align:center middle;" id="caption93" class="cell_1" visible="false" style="padding:0 0 0 4;"/>
- <Combo position="absolute 384 463 489 482" id="combo28" class="combo_default" taborder="76" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">대상아님</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">10%부담</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">공단부담</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">보건소부담</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">수검완료</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo position="absolute 565 307 670 326" id="combo17" class="combo_default" taborder="59" innerdataset="ds_init_A0108" datacolumn="cdnm" codecolumn="cdid"/>
- <Static text="2차장소" position="absolute 676 383 746 406" align="align:center middle;" id="caption82" class="cell_1" style="padding:0 0 0 4;"/>
- <Shape position="absolute 311 301 851 307" linetype="horizontal" id="line41" class="line_2"/>
- <Static text="검사내역" position="absolute 310 570 454 586" id="caption60" class="tit_2"/>
- <Shape position="absolute 310 764 1190 770" linetype="horizontal" id="line30" class="line_3"/>
- <MaskEdit readonly="true" position="absolute 1101 718 1191 737" align="align:right middle;" id="opt_payownbamt" mask="#,###" taborder="13"/>
- <Button position="absolute 493 282 509 298" id="btn_srchcmpy" class="icon_search" text="" taborder="14" onclick="btn_srchcmpy_onclick"/>
- <Static text="패키지 검사" position="absolute 860 73 965 89" id="caption94" class="tit_2"/>
- <Combo position="absolute 566 463 777 482" id="cmb_disccdlst" class="combo_default" taborder="77" innerdataset="@ds_init_baseinfo_pamcdlst_disccdlst" datacolumn="nm" codecolumn="cd" onitemchanged="cmb_disccdlst_onitemchanged"/>
- <Combo position="absolute 749 307 852 326" id="cmb_insuflag" class="combo_default" taborder="60" innerdataset="ds_init_A0109" datacolumn="cdnm" codecolumn="cdid"/>
- <Static text="생애여부" position="absolute 310 409 380 432" align="align:center middle;" id="caption83" class="cell_1" style="padding:0 0 0 4;"/>
- <Static text="휴대전화" position="absolute 676 253 746 276" align="align:center middle;" id="caption72" class="cell_1" style="padding:0 0 0 4;"/>
- <Static text="건진자 정보" position="absolute 310 127 404 143" id="caption61" class="tit_2"/>
- <Shape position="absolute 310 89 850 95" linetype="horizontal" id="line31" class="line_10"/>
- <MaskEdit readonly="true" position="absolute 1101 744 1191 763" align="align:right middle;" id="opt_totamt" mask="#,###" taborder="17"/>
- <Edit position="absolute 511 281 671 300" id="opt_cmpynm" enable="false" taborder="82"/>
- <Static text="공단부담금" position="absolute 853 716 932 739" align="align:center middle;" id="caption95" class="cell_1" style="padding:0 0 0 4;"/>
- <Shape position="absolute 860 89 1194 95" linetype="horizontal" id="line54" class="line_10"/>
- <Combo position="absolute 384 333 489 352" id="combo19" class="combo_default" taborder="61" innerdataset="ds_init_A0112" datacolumn="cdnm" codecolumn="cdid"/>
- <Grid position="absolute 310 591 1194 715" id="grd_addlst" binddataset="ds_send_selpkgexam" autoenter="key" cellclickbound="cell" taborder="20">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="34"/>
- <Column size="74"/>
- <Column size="72"/>
- <Column size="75"/>
- <Column size="100"/>
- <Column size="68"/>
- <Column size="0"/>
- <Column size="67"/>
- <Column size="67"/>
- <Column size="67"/>
- <Column size="67"/>
- <Column size="67"/>
- <Column size="90"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="선택"/>
- <Cell col="2" text="검사구분"/>
- <Cell col="3" text="패키지코드"/>
- <Cell col="4" text="검사코드"/>
- <Cell col="5" text="검사명"/>
- <Cell col="6" text="청구구분"/>
- <Cell col="7" text="총금액"/>
- <Cell col="8" text="공단"/>
- <Cell col="9" text="개인"/>
- <Cell col="10" text="보건소"/>
- <Cell col="11" text="단체"/>
- <Cell col="12" text="할인금"/>
- <Cell col="13" text="검사일"/>
- <Cell col="14" text="건진분류"/>
- <Cell col="15" text="caption1"/>
- <Cell col="16"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:sel" expr="expr:(sel=="Y"||sel==1)?1:0"/>
- <Cell col="2" displaytype="combo" edittype="combo" text="bind:pkgflag" combodataset="ds_init_A0117" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="3" displaytype="text" text="bind:pkgcd"/>
- <Cell col="4" displaytype="text" text="bind:testcd"/>
- <Cell col="5" displaytype="text" text="bind:pkgnm"/>
- <Cell col="6" displaytype="combo" edittype="combo" text="bind:uncocd" combodataset="ds_init_baseinfo_pamcdlst_uncocdlst" combocodecol="cd" combodatacol="nm"/>
- <Cell col="7" displaytype="text" edittype="text" text="bind:totpayamt" mask="#,###"/>
- <Cell col="8" displaytype="number" edittype="masknumber" text="bind:payinsubamt"/>
- <Cell col="9" displaytype="number" edittype="masknumber" text="bind:payownbamt"/>
- <Cell col="10" displaytype="number" edittype="masknumber" text="bind:payhealcntrbamt"/>
- <Cell col="11" displaytype="number" edittype="masknumber" text="bind:paycmpybamt"/>
- <Cell col="12" displaytype="number" edittype="masknumber" text="bind:paydcbamt"/>
- <Cell col="13" displaytype="date" edittype="date" text="bind:hopedd" mask="yyyy-MM-dd"/>
- <Cell col="14" displaytype="text" text="bind:examflag"/>
- <Cell col="15" text="bind:m"/>
- <Cell col="16" text="bind:testdiscyn"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="간염검사" position="absolute 492 409 562 432" align="align:center middle;" id="caption84" class="cell_1" style="padding:0 0 0 4;"/>
- <Edit position="absolute 749 255 852 274" id="input30" taborder="54"/>
- <Static text="E-MAIL" position="absolute 310 253 380 276" align="align:center middle;" id="caption73" class="cell_1" style="padding:0 0 0 4;"/>
- <Edit readonly="true" position="absolute 426 201 471 220" id="opt_age" taborder="22" class="output"/>
- <Static text="성명" position="absolute 310 174 380 197" align="align:center middle;" id="caption62" class="cell_1" style="padding:0 0 0 4;"/>
- <Shape position="absolute 310 116 850 122" linetype="horizontal" id="line32" class="line_3"/>
- <Grid position="absolute 860 120 1194 439" id="grd_pkglst" binddataset="ds_main_pkgaddlst_item" autoenter="key" cellclickbound="cell" taborder="23">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="35"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="198"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="선택"/>
- <Cell col="2" text="업체명"/>
- <Cell col="3" text="건진코드"/>
- <Cell col="4" text="명칭"/>
- <Cell col="5" text="단가(남)"/>
- <Cell col="6" text="단가(여)"/>
- <Cell col="7" text="계약기간"/>
- <Cell col="8" text="계약기간"/>
- <Cell col="9" text="conseq"/>
- <Cell col="10" text="pkgflag"/>
- <Cell col="11" text="uncocd"/>
- <Cell col="12"/>
- <Cell col="13"/>
- <Cell col="14"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:sel" expr="expr:(sel=="Y"||sel==1)?1:0"/>
- <Cell col="2" text="bind:cmpynm"/>
- <Cell col="3" displaytype="text" text="bind:pkgcd"/>
- <Cell col="4" displaytype="text" text="bind:pkgnm"/>
- <Cell col="5" text="bind:mancnfmamt" mask="#,###"/>
- <Cell col="6" text="bind:womcnfmamt" mask="#,###"/>
- <Cell col="7" text="bind:confromdd"/>
- <Cell col="8" text="bind:contodd"/>
- <Cell col="9" text="bind:conseq"/>
- <Cell col="10" text="bind:pkgflag"/>
- <Cell col="11" text="bind:uncocd"/>
- <Cell col="12" text="bind:uncoflag"/>
- <Cell col="13" text="bind:calcscorcd"/>
- <Cell col="14" text="bind:grupflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="위암" position="absolute 676 409 746 432" align="align:center middle;" id="caption85" class="cell_1" style="padding:0 0 0 4;"/>
- <Edit position="absolute 565 255 670 274" id="input31" class="input_default" taborder="52"/>
- <Static text="전화번호" position="absolute 492 253 562 276" align="align:center middle;" id="caption74" class="cell_1" style="padding:0 0 0 4;"/>
- <MaskEdit position="absolute 384 228 414 247" id="input20" taborder="53" mask="999" class="output" readonly="true"/>
- <Edit readonly="true" position="absolute 384 201 424 220" id="opt_sex" taborder="26" class="output"/>
- <Static text="발송주소" position="absolute 310 226 380 250" align="align:center middle;" id="caption63" class="cell_1" style="padding:0 0 0 4;"/>
- <Static text="합계금액" position="absolute 1019 742 1098 765" align="align:center middle;" id="caption52" class="cell_1" style="padding:0 0 0 4;"/>
- <MaskEdit position="absolute 625 176 700 195" id="ipt_rgstno2" class="input_essential" taborder="46" mask="9999999"/>
- <MaskEdit readonly="true" position="absolute 935 718 1015 737" align="align:right middle;" id="opt_payinsubamt" mask="#,###" taborder="28"/>
- <Static text="대장암" position="absolute 310 435 380 458" align="align:center middle;" id="caption86" class="cell_1" style="padding:0 0 0 4;"/>
- <Static text="보건소" position="absolute 676 331 746 354" align="align:center middle;" id="caption75" class="cell_1" style="padding:0 0 0 4;"/>
- <Edit position="absolute 384 359 489 378" id="input32" enable="false" taborder="64"/>
- <CheckBox position="absolute 384 96 459 116" id="chk_healexamdetlflag" text="공단건진" truevalue="G01" onclick="chk_healexamdetlflag_onclick" taborder="30"/>
- <MaskEdit position="absolute 426 228 456 247" id="input21" taborder="55" mask="999" class="output" readonly="true"/>
- <Static text="-" position="absolute 415 228 427 247" id="caption64" class="search_n_b"/>
- <Shape position="absolute 310 586 1194 592" linetype="horizontal" id="line34" class="line_10"/>
- <Static text="사업체부담액" position="absolute 853 742 932 765" align="align:center middle;" id="caption53" class="cell_1" style="padding:0 0 0 4;"/>
- <Static text="유방암" position="absolute 676 435 746 458" align="align:center middle;" id="caption87" class="cell_1" style="padding:0 0 0 4;"/>
- <Static text="군 병원" position="absolute 310 357 380 380" align="align:center middle;" id="caption76" class="cell_1" style="padding:0 0 0 4;"/>
- <Edit position="absolute 749 333 852 352" id="input33" taborder="63"/>
- <Static text="증번호" position="absolute 310 305 380 328" align="align:center middle;" id="caption65" class="cell_1" style="padding:0 0 0 4;"/>
- <Edit position="absolute 477 228 632 247" id="input22" taborder="81" class="output" readonly="true"/>
- <Shape position="absolute 310 170 850 176" linetype="horizontal" id="line35" class="line_1"/>
- <Static text="개인부담액" position="absolute 1019 716 1098 739" align="align:center middle;" id="caption54" class="cell_1" style="padding:0 0 0 4;"/>
- <Static text="자궁경부" position="absolute 310 461 380 484" align="align:center middle;" id="caption88" class="cell_1" style="padding:0 0 0 4;"/>
- <Static text="소속지사" position="absolute 492 331 562 354" align="align:center middle;" id="caption77" class="cell_1" style="padding:0 0 0 4;"/>
- <Edit position="absolute 565 333 670 352" id="ipt_insucorpbrchcd" class="input_default" taborder="62"/>
- <Static text="사업장코드" position="absolute 310 279 380 302" align="align:center middle;" id="caption66" class="cell_1" style="padding:0 0 0 4;"/>
- <Edit position="absolute 635 228 851 247" id="input23" class="input_default" taborder="49"/>
- <Static text="예약/접수정보" position="absolute 310 73 454 89" id="caption55" class="tit_2"/>
- <Static text="간암" position="absolute 492 435 562 458" align="align:center middle;" id="caption89" class="cell_1" style="padding:0 0 0 4;"/>
- <Edit position="absolute 384 385 489 404" id="input35" taborder="67"/>
- <Static text="부서" position="absolute 492 357 562 380" align="align:center middle;" id="caption78" class="cell_1" style="padding:0 0 0 4;"/>
- <Static text="영업소" position="absolute 676 279 746 302" align="align:center middle;" id="caption67" class="cell_1" style="padding:0 0 0 4;"/>
- <Edit position="absolute 384 176 469 195" id="ipt_pnm" class="input_essential" taborder="3" onkeyup="ipt_pnm_onkeyup"/>
- <Combo position="absolute 385 745 526 764" id="prtgubun" class="combo_default" visible="false" codecolumn="codecolumn" datacolumn="datacolumn" taborder="35">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">기록지</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">문진표</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Shape position="absolute 311 509 851 515" linetype="horizontal" id="line49" class="line_2"/>
- <Static text="입사/병과" position="absolute 676 357 746 380" align="align:center middle;" id="caption79" class="cell_1" style="padding:0 0 0 4;"/>
- <Edit position="absolute 749 359 852 378" id="input36" taborder="66"/>
- <Static text="직종구분" position="absolute 310 331 380 354" align="align:center middle;" id="caption68" class="cell_1" style="padding:0 0 0 4;"/>
- <Edit position="absolute 384 281 488 300" id="ipt_cmpycd" class="input_default" taborder="56" onkeyup="ipt_cmpycd_onkeyup"/>
- <Shape position="absolute 0 764 300 770" linetype="horizontal" id="line38" class="line_3"/>
- <Static text="검진종류" position="absolute 310 94 380 117" align="align:center middle;" id="caption57" class="cell_1" style="padding:0 0 0 4;"/>
- <Combo position="absolute 565 385 670 404" id="combo20" class="combo_default" taborder="68" innerdataset="ds_init_A0110" datacolumn="cdnm" codecolumn="cdid"/>
- <Static text="직역구분" position="absolute 492 305 562 328" align="align:center middle;" id="caption69" class="cell_1" style="padding:0 0 0 4;"/>
- <Static text="성별/나이" position="absolute 310 200 380 223" align="align:center middle;" id="caption58" class="cell_1" style="padding:0 0 0 4;"/>
- <Combo position="absolute 749 385 852 404" id="combo21" class="combo_default" taborder="69" innerdataset="ds_init_A0110" datacolumn="cdnm" codecolumn="cdid"/>
- <Edit position="absolute 384 489 850 508" id="input38" class="input_essential" taborder="78"/>
- <Static text="주민번호" position="absolute 492 174 562 197" align="align:center middle;" id="caption59" class="cell_1" style="padding:0 0 0 4;"/>
- <Combo position="absolute 749 281 852 300" id="cmb_bizoffccd" taborder="57" innerdataset="ds_hidden_cmpyinfodetl_bizlst" datacolumn="bizoffcnm" codecolumn="bizoffccd" onitemchanged="cmb_bizoffccd_onitemchanged"/>
- <Combo position="absolute 383 411 488 430" id="combo22" class="combo_default" taborder="70" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">생애전환기</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">일반건진</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Edit position="absolute 384 307 489 326" id="input28" class="input_essential" taborder="58"/>
- <Combo position="absolute 565 359 668 378" id="cmb_deptcd" taborder="65" innerdataset="ds_hidden_cmpyinfodetl_deptlst" datacolumn="deptnm" codecolumn="deptcd"/>
- <Combo position="absolute 565 411 670 430" id="combo23" class="combo_default" taborder="71" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">대상</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">비대상</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Edit position="absolute 384 255 429 274" id="ipt_emailid" taborder="50"/>
- <Edit position="absolute 430 255 490 274" id="ipt_emailtype" taborder="51"/>
- <Button position="absolute 460 230 476 246" id="button11" class="icon_search" taborder="48" text="" onclick="button11_onclick"/>
- <Button position="absolute 527 743 569 765" id="button12" class="btn2" visible="false" text="출력" taborder="16" onclick="button12_onclick"/>
- <Combo position="absolute 749 411 852 430" id="combo24" class="combo_default" taborder="72" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">대상아님</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">10%부담</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">공단부담</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">보건소부담</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">수검완료</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <MaskEdit position="absolute 565 176 616 195" id="ipt_rgstno1" class="input_essential" taborder="45" mask="999999"/>
- <Shape position="absolute 687 738 1189 744" linetype="horizontal" id="line60" class="line_2"/>
- <Combo position="absolute 384 437 489 456" id="combo25" class="combo_default" taborder="73" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">대상아님</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">10%부담</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">공단부담</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">보건소부담</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">수검완료</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static text="전달사항" position="absolute 310 487 380 510" align="align:center middle;" id="caption90" class="cell_1" style="padding:0 0 0 4;"/>
- <Combo position="absolute 565 437 670 456" id="combo26" class="combo_default" taborder="74" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">대상아님</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">10%부담</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">공단부담</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">보건소부담</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">수검완료</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static text="할인계정" position="absolute 492 461 562 484" align="align:center middle;" id="caption91" class="cell_1" style="padding:0 0 0 4;"/>
- <Static text="사번/군번" position="absolute 310 383 380 406" align="align:center middle;" id="caption80" class="cell_1" style="padding:0 0 0 4;"/>
- <Edit position="absolute 560 60 615 79" id="ipt_brthdd" class="input_essential" taborder="80" visible="false"/>
- <Edit position="absolute 505 60 560 79" id="ipt_pid1" class="input_essential" taborder="79" visible="false"/>
- <Tab position="absolute 0 79 300 765" id="swt_acptlst" class="tab_Normal" taborder="29">
- <Tabpages>
- <Tabpage text="예약" id="case_rsrv">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 0 300 671" id="grd_rsrvlst" binddataset="ds_main_list_rsrvlst" oncelldblclick="swt_acptlst_case_rsrv_grd_rsrvlst_oncelldblclick" onkeyup="grid_onkeyup">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="52"/>
- <Column size="56"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="0"/>
- <Column size="65"/>
- <Column size="55"/>
- <Column size="100"/>
- <Column size="80"/>
- <Column size="100"/>
- <Column size="120"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="성명"/>
- <Cell col="2" text="등록번호"/>
- <Cell col="3" text="나이"/>
- <Cell col="4" text="성별"/>
- <Cell col="5" text="나이/성별"/>
- <Cell col="6" text="사업체명"/>
- <Cell col="7" text="구분"/>
- <Cell col="8" text="예약일시"/>
- <Cell col="9" text="예약등록일자"/>
- <Cell col="10" text="최종수정자"/>
- <Cell col="11" text="최종수정일시"/>
- <Cell col="12" text="패키지명"/>
- <Cell col="13" text="rsrvno"/>
- <Cell col="14" text="engnm"/>
- <Cell col="15" text="hopedd"/>
- <Cell col="16" text="rgstno1"/>
- <Cell col="17" text="rgstno2"/>
- <Cell col="18" text="pkgcd"/>
- <Cell col="19" text="brthareacnts"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" displaytype="text" text="bind:pnm"/>
- <Cell col="2" displaytype="text" text="bind:pid"/>
- <Cell col="3" text="bind:sex"/>
- <Cell col="4" text="bind:age"/>
- <Cell col="5" text="bind:sexage"/>
- <Cell col="6" displaytype="text" text="bind:cmpynm"/>
- <Cell col="7" displaytype="combo" text="bind:statflag" combodataset="ds_init_A0107" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="8" text="bind:rsrvdttm" mask="####-##-## ##:##"/>
- <Cell col="9" text="bind:rsrvdd" mask="####-##-##"/>
- <Cell col="10" text="bind:lastupdtrid"/>
- <Cell col="11" text="bind:lastupdtdt" mask="####-##-## ##:##:##"/>
- <Cell col="12" displaytype="text" text="bind:pkgnm"/>
- <Cell col="13" text="bind:rsrvno"/>
- <Cell col="14" text="bind:engnm"/>
- <Cell col="15" text="bind:hopedd"/>
- <Cell col="16" text="bind:rgstno1"/>
- <Cell col="17" text="bind:rgstno2"/>
- <Cell col="18" text="bind:pkgcd"/>
- <Cell col="19" text="bind:brthareacnts"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="예약등록" id="case_rsrvent">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 0 300 671" id="grd_rsrventlst" binddataset="ds_main_list_rsrvlst" oncelldblclick="swt_acptlst_case_rsrvent_grd_rsrventlst_oncelldblclick" onkeyup="grid_onkeyup">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="52"/>
- <Column size="56"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="0"/>
- <Column size="65"/>
- <Column size="55"/>
- <Column size="100"/>
- <Column size="80"/>
- <Column size="100"/>
- <Column size="120"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="성명"/>
- <Cell col="2" text="등록번호"/>
- <Cell col="3" text="나이"/>
- <Cell col="4" text="성별"/>
- <Cell col="5" text="나이/성별"/>
- <Cell col="6" text="사업체명"/>
- <Cell col="7" text="구분"/>
- <Cell col="8" text="예약일시"/>
- <Cell col="9" text="예약등록일자"/>
- <Cell col="10" text="최종수정자"/>
- <Cell col="11" text="최종수정일시"/>
- <Cell col="12" text="패키지명"/>
- <Cell col="13" text="rsrvno"/>
- <Cell col="14" text="engnm"/>
- <Cell col="15" text="hopped"/>
- <Cell col="16" text="rgstno1"/>
- <Cell col="17" text="rgstno2"/>
- <Cell col="18" text="pkgcd"/>
- <Cell col="19" text="brthareacnts"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" displaytype="text" text="bind:pnm"/>
- <Cell col="2" displaytype="text" text="bind:pid"/>
- <Cell col="3" text="bind:sex"/>
- <Cell col="4" text="bind:age"/>
- <Cell col="5" text="bind:sexage"/>
- <Cell col="6" displaytype="text" text="bind:cmpynm"/>
- <Cell col="7" displaytype="combo" edittype="combo" text="bind:statflag" combodataset="ds_init_A0107" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="8" text="bind:rsrvdttm" mask="####-##-## ##:##"/>
- <Cell col="9" text="bind:rsrvdd" mask="####-##-##"/>
- <Cell col="10" text="bind:lastupdtrid"/>
- <Cell col="11" text="bind:lastupdtdt" mask="####-##-## ##:##:##"/>
- <Cell col="12" displaytype="text" text="bind:pkgnm"/>
- <Cell col="13" text="bind:rsrvno"/>
- <Cell col="14" text="bind:engnm"/>
- <Cell col="15" text="bind:hopedd"/>
- <Cell col="16" text="bind:rgstno1"/>
- <Cell col="17" text="bind:rgstno2"/>
- <Cell col="18" text="bind:pkgcd"/>
- <Cell col="19" text="bind:brthareacnts"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="접수" position="absolute 0 0 298 665" id="case_acpt">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 0 300 671" id="grd_acptlst" binddataset="ds_main_list_acptlst" onkeyup="grid_onkeyup" oncelldblclick="swt_acptlst_case_acpt_grd_acptlst_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="52"/>
- <Column size="56"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="0"/>
- <Column size="54"/>
- <Column size="56"/>
- <Column size="65"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="120"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="성명"/>
- <Cell col="2" text="등록번호"/>
- <Cell col="3" text="성별"/>
- <Cell col="4" text="나이"/>
- <Cell col="5" text="나이/성별"/>
- <Cell col="6" text="접수구분"/>
- <Cell col="7" text="수납상태"/>
- <Cell col="8" text="사업체명"/>
- <Cell col="9" text="접수일시"/>
- <Cell col="10" text="최종수정자"/>
- <Cell col="11" text="최종수정일시"/>
- <Cell col="12" text="패키지명"/>
- <Cell col="13" text="rsrvdd"/>
- <Cell col="14" text="rsrvno"/>
- <Cell col="15" text="engnm"/>
- <Cell col="16" text="hopedd"/>
- <Cell col="17" text="rgstno1"/>
- <Cell col="18" text="rgstno2"/>
- <Cell col="19" text="pkgcd"/>
- <Cell col="20" text="brthareacnts"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" displaytype="text" style="background:EXPR(rcptstatyn == 'N' ? '#ccffcc' : '');background2:EXPR(rcptstatyn == 'N' ? '#ccffcc' : '');" text="bind:pnm"/>
- <Cell col="2" displaytype="text" style="background:EXPR(rcptstatyn == 'N' ? '#ccffcc' : '');background2:EXPR(rcptstatyn == 'N' ? '#ccffcc' : '');" text="bind:pid"/>
- <Cell col="3" style="background:EXPR(rcptstatyn == 'N' ? '#ccffcc' : '');background2:EXPR(rcptstatyn == 'N' ? '#ccffcc' : '');" text="bind:sex"/>
- <Cell col="4" style="background:EXPR(rcptstatyn == 'N' ? '#ccffcc' : '');background2:EXPR(rcptstatyn == 'N' ? '#ccffcc' : '');" text="bind:age"/>
- <Cell col="5" style="background:EXPR(rcptstatyn == 'N' ? '#ccffcc' : '');background2:EXPR(rcptstatyn == 'N' ? '#ccffcc' : '');" text="bind:sexage"/>
- <Cell col="6" displaytype="combo" edittype="combo" style="background:EXPR(rcptstatyn == 'N' ? '#ccffcc' : '');background2:EXPR(rcptstatyn == 'N' ? '#ccffcc' : '');" text="bind:statflag" combodataset="ds_init_A0107" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="7" displaytype="combo" edittype="combo" style="background:EXPR(rcptstatyn == 'N' ? '#ccffcc' : '');background2:EXPR(rcptstatyn == 'N' ? '#ccffcc' : '');" text="bind:rcptstatyn" combodataset="ds_cmb_rcptstatyn" combocodecol="value" combodatacol="label"/>
- <Cell col="8" displaytype="text" style="background:EXPR(rcptstatyn == 'N' ? '#ccffcc' : '');background2:EXPR(rcptstatyn == 'N' ? '#ccffcc' : '');" text="bind:cmpynm"/>
- <Cell col="9" style="background:EXPR(rcptstatyn == 'N' ? '#ccffcc' : '');background2:EXPR(rcptstatyn == 'N' ? '#ccffcc' : '');" text="bind:rsrvdttm" mask="####-##-## ##:##"/>
- <Cell col="10" style="background:EXPR(rcptstatyn == 'N' ? '#ccffcc' : '');background2:EXPR(rcptstatyn == 'N' ? '#ccffcc' : '');" text="bind:lastupdtrid"/>
- <Cell col="11" style="background:EXPR(rcptstatyn == 'N' ? '#ccffcc' : '');background2:EXPR(rcptstatyn == 'N' ? '#ccffcc' : '');" text="bind:lastupdtdt" mask="####-##-## ##:##:##"/>
- <Cell col="12" displaytype="text" style="background:EXPR(rcptstatyn == 'N' ? '#ccffcc' : '');background2:EXPR(rcptstatyn == 'N' ? '#ccffcc' : '');" text="bind:pkgnm"/>
- <Cell col="13" text="bind:rsrvdd"/>
- <Cell col="14" text="bind:rsrvno"/>
- <Cell col="15" text="bind:engnm"/>
- <Cell col="16" text="bind:hopedd"/>
- <Cell col="17" text="bind:rgstno1"/>
- <Cell col="18" text="bind:rgstno2"/>
- <Cell col="19" text="bind:pkgcd"/>
- <Cell col="20" text="bind:brthareacnts"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="2차검진" id="case_cncl">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 0 300 671" id="grd_cncllst" binddataset="ds_main_list_cncllst" onkeyup="grid_onkeyup" oncelldblclick="swt_acptlst_case_cncl_grd_cncllst_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="69"/>
- <Column size="68"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="59"/>
- <Column size="100"/>
- <Column size="120"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="성명"/>
- <Cell col="2" text="등록번호"/>
- <Cell col="3" text="나이"/>
- <Cell col="4" text="성별"/>
- <Cell col="5" text="나이/성별"/>
- <Cell col="6" text="사업체명"/>
- <Cell col="7" text="취소시간"/>
- <Cell col="8" text="구분"/>
- <Cell col="9" text="최종수정자"/>
- <Cell col="10" text="최종수정일시"/>
- <Cell col="11" text="패키지명"/>
- <Cell col="12" text="rsrvdd"/>
- <Cell col="13" text="rsrvno"/>
- <Cell col="14" text="engnm"/>
- <Cell col="15" text="hopedd"/>
- <Cell col="16" text="rgstno1"/>
- <Cell col="17" text="rgstno2"/>
- <Cell col="18" text="pkgcd"/>
- <Cell col="19" text="brthareacnts"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" displaytype="text" text="bind:pnm"/>
- <Cell col="2" displaytype="text" text="bind:pid"/>
- <Cell col="3" text="bind:sex"/>
- <Cell col="4" text="bind:age"/>
- <Cell col="5" text="bind:sexage"/>
- <Cell col="6" displaytype="text" text="bind:cmpynm"/>
- <Cell col="7" text="bind:cncldttm" mask="####-##-## ##:##"/>
- <Cell col="8" displaytype="combo" edittype="combo" text="bind:statflag" combodataset="ds_init_A0107" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="9" displaytype="text" text="bind:lastupdtrid"/>
- <Cell col="10" text="bind:lastupdtdt" mask="####-##-## ##:##:##"/>
- <Cell col="11" displaytype="text" text="bind:pkgnm"/>
- <Cell col="12" text="bind:rsrvdd"/>
- <Cell col="13" text="bind:rsrvno"/>
- <Cell col="14" text="bind:engnm"/>
- <Cell col="15" text="bind:hopedd"/>
- <Cell col="16" text="bind:rgstno1"/>
- <Cell col="17" text="bind:rgstno2"/>
- <Cell col="18" text="bind:pkgcd"/>
- <Cell col="19" text="bind:brthareacnts"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Button position="absolute 615 60 701 79" id="btn_tag" class="btn2" visible="false" text="수진자격조회" taborder="31"/>
- <Static text="예약시간" position="absolute 660 148 721 171" align="align:center middle;" id="cap_rsrvtm" class="cell_1" style="padding:0 0 0 4;"/>
- <MaskEdit position="absolute 724 150 780 169" id="ipt_rsrvtm" class="input_default" enable="false" mask="hh:nn" taborder="2"/>
- <Static text="접수일자" position="absolute 310 148 380 171" align="align:center middle;" id="cap_orddd" class="cell_1" style="padding:0 0 0 4;"/>
- <Static text="예약일자" position="absolute 492 148 562 171" align="align:center middle;" id="caption2" class="cell_1" style="padding:0 0 0 4;"/>
- <Calendar position="absolute 384 150 482 169" id="ipt_orddd" class="input_essential" enable="false" taborder="0"/>
- <Calendar position="absolute 565 150 658 169" id="ipt_rsrvdd" class="input_essential" enable="false" taborder="1"/>
- <Button position="absolute 785 149 849 171" id="btn_totrsrvdt" class="btn2" text="예약시간" taborder="32" onclick="btn_totrsrvdt_onclick"/>
- <Combo position="absolute 265 60 365 79" id="cmb_brthareacnts" visible="false" codecolumn="codecolumn" datacolumn="datacolumn" taborder="33">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">combo1</Col>
- <Col id="datacolumn">combo1</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Button position="absolute 589 201 675 223" id="btn_savepatinfo" class="btn5" visible="true" text="인적사항저장" taborder="34" onclick="btn_savepatinfo_onclick"/>
- <Static text="등록번호" position="absolute 705 174 775 197" align="align:center middle;" id="caption3" class="cell_1" style="padding:0 0 0 4;"/>
- <Edit position="absolute 780 176 851 195" id="ipt_pid" class="input_essential" taborder="47" onkeyup="ipt_pid_onkeyup"/>
- <Combo position="absolute 370 60 470 79" id="cmb_healexamdetlflag" visible="false" codecolumn="codecolumn" datacolumn="datacolumn" taborder="37">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">combo1</Col>
- <Col id="datacolumn">combo1</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <MaskEdit readonly="true" position="absolute 600 710 682 775" align="align:right bottom;" id="opt_realamt" class="font_pid" visible="false" taborder="38"/>
- <Button position="absolute 1063 67 1127 89" id="btn_searchadd" class="btn2" text="추가검사" onclick="btn_searchadd_onclick" taborder="39"/>
- <Button position="absolute 1130 67 1194 89" id="btn_ordmgt" class="btn2" text="처방관리" onclick="btn_ordmgt_onclick" taborder="40"/>
- <Shape position="absolute 310 222 850 228" linetype="horizontal" id="line2" class="line_2"/>
- <Shape position="absolute 310 249 850 255" linetype="horizontal" id="line3" class="line_2"/>
- <Shape position="absolute 311 275 851 281" linetype="horizontal" id="line4" class="line_2"/>
- <Shape position="absolute 311 327 851 333" linetype="horizontal" id="line5" class="line_2"/>
- <Shape position="absolute 311 353 851 359" linetype="horizontal" id="line6" class="line_2"/>
- <Shape position="absolute 310 379 850 385" linetype="horizontal" id="line7" class="line_2"/>
- <Shape position="absolute 310 405 850 411" linetype="horizontal" id="line8" class="line_2"/>
- <Shape position="absolute 310 431 850 437" linetype="horizontal" id="line9" class="line_2"/>
- <Shape position="absolute 310 457 850 463" linetype="horizontal" id="line10" class="line_2"/>
- <Shape position="absolute 310 483 850 489" linetype="horizontal" id="line11" class="line_2"/>
- <Static text="건강검진 결과활용동의" position="absolute 310 513 441 536" align="align:center middle;" id="caption1" class="cell_1" style="padding:0 0 0 4;"/>
- <Shape position="absolute 310 535 850 541" linetype="horizontal" id="line12" class="line_3"/>
- <Static text="건진장소" position="absolute 492 94 562 117" align="align:center middle;" id="caption21" class="cell_1" style="padding:0 0 0 4;"/>
- <Combo position="absolute 565 96 658 115" id="cmb_place" class="combo_essential" enable="false" innerdataset="ds_init_S600" datacolumn="cdnm" codecolumn="cdid" taborder="41"/>
- <Radio position="absolute 695 71 850 91" id="rdo_healexamplacecd" columncount="2" innerdataset="ds_init_S600" datacolumn="cdnm" codecolumn="cdid" onitemchanged="rdo_healexamplacecd_onitemchanged" taborder="42"/>
- <Button position="absolute 473 177 489 193" id="btn_selpat" class="icon_search" text="" taborder="43" onclick="btn_selpat_onclick"/>
- <Button position="absolute 479 201 587 223" id="btn_savegnrlinfo" class="btn5" visible="true" text="수진자격정보저장" taborder="44" onclick="btn_savegnrlinfo_onclick"/>
- <Static text="할인금액" position="absolute 687 742 766 765" align="align:center middle;" id="caption5" class="cell_1" style="padding:0 0 0 4;"/>
- <MaskEdit readonly="true" position="absolute 769 744 849 763" align="align:right middle;" id="opt_paydcamt" mask="#,###" taborder="7"/>
- <Static text="보건소부담금" position="absolute 687 716 766 739" align="align:center middle;" id="caption7" class="cell_1" style="padding:0 0 0 4;"/>
- <MaskEdit readonly="true" position="absolute 769 718 849 737" align="align:right middle;" id="opt_payhealcntramt" mask="#,###" taborder="11"/>
- <Radio position="absolute 860 96 1182 116" id="rdo_pkgaddlist" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" taborder="12" onitemclick="rdo_pkgaddlist_onitemclick">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">F13</Col>
- <Col id="datacolumn">기본패키지</Col>
- </Row>
- <Row>
- <Col id="codecolumn">F14</Col>
- <Col id="datacolumn">추가패키지</Col>
- </Row>
- <Row>
- <Col id="codecolumn">F15</Col>
- <Col id="datacolumn">2차검사</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <MaskEdit position="absolute 719 96 783 115" id="ipt_tagno" class="input_default" mask="999" taborder="15"/>
- <Static text="태그번호" position="absolute 661 94 716 117" align="align:center middle;" id="caption10" class="cell_1" style="padding:0 0 0 4;"/>
- <Button position="absolute 785 95 849 117" id="button3" class="btn2" text="태그지급" onclick="button3_onclick" taborder="18"/>
- <Tab position="absolute 860 441 1194 569" id="switch1" taborder="19">
- <Tabpages>
- <Tabpage text="1차판정조회" id="case_judg">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 0 334 94" id="datagrid6" binddataset="ds_main_info_judgone">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="62"/>
- <Column size="19"/>
- <Column size="123"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="판정"/>
- <Cell col="1" text="판정코드" wordwrap="char"/>
- <Cell col="2" text="판정명"/>
- <Cell col="3" text="2차재검코드"/>
- </Band>
- <Band id="body">
- <Cell text="bind:judgcd"/>
- <Cell col="1" text="bind:judgdetlcd"/>
- <Cell col="2" text="bind:etcdetlnm"/>
- <Cell col="3" displaytype="text" edittype="text" text="bind:dulppkgcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="결과상담관리" id="case_cnst">
- <Layouts>
- <Layout>
- <Static text="외 래 여 부" position="absolute 0 26 92 49" align="align:center middle;" id="caption40" class="cell_1" style="padding:0 0 0 4;"/>
- <Button position="absolute 248 1 334 23" id="btn_saversrvinfo" class="btn5" text="예약정보저장" onclick="switch1_case_cnst_btn_saversrvinfo_onclick"/>
- <Static text="결 과 상 담" position="absolute 0 52 92 75" align="align:center middle;" id="cap_rsltcnstflag" class="cell_1" style="padding:0 0 0 4;"/>
- <Combo position="absolute 98 80 324 99" id="cmb_rsltcnstlst" innerdataset="@ds_main_info_rsltcnstinfo_cnstlst_cnst" datacolumn="rsltrsrvnm" codecolumn="rsltrsrvid" onitemchanged="switch1_case_cnst_cmb_rsltcnstlst_onitemchanged"/>
- <Radio position="absolute 98 28 236 48" id="rdo_outexamyn" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="switch1_case_cnst_rdo_outexamyn_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">건진외래</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">결과상담</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo position="absolute 98 54 191 73" id="cmb_rsltcnstflag" class="combo_essential" innerdataset="ds_init_S080" datacolumn="cdnm" codecolumn="cdid"/>
- <Static text="결과상담예약일" position="absolute 0 78 92 101" align="align:center middle;" id="caption8" class="cell_1" style="padding:0 0 0 4;"/>
- <Button position="absolute 260 53 324 75" id="btn_rsltcnstrsrvcncl" class="btn2" text="상담취소" onclick="switch1_case_cnst_btn_rsltcnstrsrvcncl_onclick"/>
- <Button position="absolute 193 53 257 75" id="btn_rsltcnstrsrv" class="btn2" text="상담예약" onclick="switch1_case_cnst_btn_rsltcnstrsrv_onclick"/>
- <Shape position="absolute 4 74 323 80" linetype="horizontal" id="line13" class="line_2"/>
- <Shape position="absolute 4 48 323 54" linetype="horizontal" id="line14" class="line_2"/>
- <Shape position="absolute 0 22 334 28" linetype="horizontal" id="line15" class="line_2"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Edit readonly="true" position="absolute 780 463 810 482" id="dcamt" class="output" taborder="21"/>
- <Edit readonly="true" position="absolute 820 463 850 482" id="adddcamt" class="output" taborder="24"/>
- <Static text="/" position="absolute 812 463 822 483" id="caption9"/>
- <Radio position="absolute 445 513 583 536" id="rdo_healexamagryn" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" index="-1" rowcount="-1" taborder="25">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">동의함</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">동의안함</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="암검진 결과활용동의" position="absolute 580 513 715 536" align="align:center middle;" id="caption4" class="cell_1" style="padding:0 0 0 4;"/>
- <Radio position="absolute 719 513 857 536" id="rdo_canceragryn" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" index="-1" rowcount="-1" taborder="27">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">동의함</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">동의안함</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="구강검진 결과활용동의" position="absolute 580 539 715 562" align="align:center middle;" id="caption11" class="cell_1" style="padding:0 0 0 4;"/>
- <Radio position="absolute 719 538 857 561" id="rdo_oralagryn" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" index="-1" rowcount="-1" taborder="36">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">동의함</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">동의안함</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption6" text="예약/접수" class="tit_1" position="absolute 0 0 100 25"/>
- <Div id="grp_tabbtn" anchor="top right" taborder="83" position="absolute 0 67 300 95">
- <Layouts>
- <Layout>
- <Button id="btn_rsrvlst" taborder="58" text="예약" class="btn_tab_S" position="absolute 0 0 66 24" anchor="default" onclick="grp_tabbtn_btn_rsrvlst_onclick"/>
- <Button id="btn_rsrventlst" taborder="59" text="예약등록" class="btn_tab" position="absolute 67 0 133 24" anchor="default" onclick="grp_tabbtn_btn_rsrventlst_onclick"/>
- <Button id="button1" taborder="60" text="접수" class="btn_tab" position="absolute 134 0 200 24" anchor="default" onclick="grp_tabbtn_button1_onclick"/>
- <Button id="btn_cncllst" taborder="61" text="2차검진" class="btn_tab" position="absolute 201 0 267 24" anchor="default" visible="false" onclick="grp_tabbtn_btn_cncllst_onclick"/>
- <Shape id="line01" position="absolute 0 22 300 28" anchor="left top right" style="strokepen:3 solid #07a693ff;background:transparent;"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="line00" class="line_10" position="absolute 310 143 850 149"/>
- <Shape id="line53" class="line_3" position="absolute 860 116 1194 122"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send_save" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="userid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="userid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_info_taginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_info_taginfo_oncolumnchanged">
- <ColumnInfo>
- <Column id="rtime" type="STRING" size="256"/>
- <Column id="tagno" type="STRING" size="256"/>
- <Column id="suppstat" type="STRING" size="256"/>
- <Column id="healexamplacecd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rtime"/>
- <Col id="tagno"/>
- <Col id="suppstat"/>
- <Col id="healexamplacecd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="save" type="STRING" size="256"/>
- <Column id="item" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="save"/>
- <Col id="item"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_saveacpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="rsrvno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rsrvdd"/>
- <Col id="rsrvno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_info_rcptinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="totamt" type="STRING" size="256"/>
- <Column id="payinsubamt" type="STRING" size="256"/>
- <Column id="payownbamt" type="STRING" size="256"/>
- <Column id="payhealcntramt" type="STRING" size="256"/>
- <Column id="paycmpyamt" type="STRING" size="256"/>
- <Column id="ownbamt" type="STRING" size="256"/>
- <Column id="paydcamt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="totamt"/>
- <Col id="payinsubamt"/>
- <Col id="payownbamt"/>
- <Col id="payhealcntramt"/>
- <Col id="paycmpyamt"/>
- <Col id="ownbamt"/>
- <Col id="paydcamt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list_listinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="acptcnt" type="STRING" size="256"/>
- <Column id="rsrvcnt" type="STRING" size="256"/>
- <Column id="rcptcnt" type="STRING" size="256"/>
- <Column id="cnclcnt" type="STRING" size="256"/>
- <Column id="holdcnt" type="STRING" size="256"/>
- <Column id="failcnt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="acptcnt"/>
- <Col id="rsrvcnt"/>
- <Col id="rcptcnt"/>
- <Col id="cnclcnt"/>
- <Col id="holdcnt"/>
- <Col id="failcnt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list_acptlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="pnm" type="STRING" size="256"/>
- <Column id="sexage" type="STRING" size="256"/>
- <Column id="acptflag" type="STRING" size="256"/>
- <Column id="acptdttm" type="STRING" size="256"/>
- <Column id="rsrvdt" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- <Column id="cmpynm" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="rsrvno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="pnm"/>
- <Col id="sexage"/>
- <Col id="acptflag"/>
- <Col id="acptdttm"/>
- <Col id="rsrvdt"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- <Col id="cmpynm"/>
- <Col id="rsrvdd"/>
- <Col id="rsrvno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_rcptinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="hidden" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="hidden"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_info_rsrvacptinfo_historylst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_main_info_rsrvacptinfo_firstrslt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_send_selpkgexam" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_send_selpkgexam_oncolumnchanged">
- <ColumnInfo>
- <Column id="sel" type="STRING" size="256"/>
- <Column id="pkgcd" type="STRING" size="256"/>
- <Column id="testnm" type="STRING" size="256"/>
- <Column id="testcd" type="STRING" size="256"/>
- <Column id="pkgflag" type="STRING" size="256"/>
- <Column id="totpayamt" type="STRING" size="256"/>
- <Column id="payinsubamt" type="STRING" size="256"/>
- <Column id="payownbamt" type="STRING" size="256"/>
- <Column id="payhealcntrbamt" type="STRING" size="256"/>
- <Column id="paycmpybamt" type="STRING" size="256"/>
- <Column id="paydcbamt" type="STRING" size="256"/>
- <Column id="hopedd" type="STRING" size="256"/>
- <Column id="uncocd" type="STRING" size="256"/>
- <Column id="examflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="sel"/>
- <Col id="pkgcd"/>
- <Col id="testnm"/>
- <Col id="testcd"/>
- <Col id="pkgflag"/>
- <Col id="totpayamt"/>
- <Col id="payinsubamt"/>
- <Col id="payownbamt"/>
- <Col id="payhealcntrbamt"/>
- <Col id="paycmpybamt"/>
- <Col id="paydcbamt"/>
- <Col id="hopedd"/>
- <Col id="uncocd"/>
- <Col id="examflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_pkgaddlst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_pkgaddlst_item_oncolumnchanged">
- <ColumnInfo>
- <Column id="sel" type="STRING" size="256"/>
- <Column id="cmpynm" type="STRING" size="256"/>
- <Column id="pkgcd" type="STRING" size="256"/>
- <Column id="pkgnm" type="STRING" size="256"/>
- <Column id="mancnfmamt" type="STRING" size="256"/>
- <Column id="womcnfmamt" type="STRING" size="256"/>
- <Column id="confromdd" type="STRING" size="256"/>
- <Column id="contodd" type="STRING" size="256"/>
- <Column id="conseq" type="STRING" size="256"/>
- <Column id="conhistseq" type="STRING" size="256"/>
- <Column id="pkgflag" type="STRING" size="256"/>
- <Column id="uncocd" type="STRING" size="256"/>
- <Column id="cmpycd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="sel"/>
- <Col id="cmpynm"/>
- <Col id="pkgcd"/>
- <Col id="pkgnm"/>
- <Col id="mancnfmamt"/>
- <Col id="womcnfmamt"/>
- <Col id="confromdd"/>
- <Col id="contodd"/>
- <Col id="conseq"/>
- <Col id="conhistseq"/>
- <Col id="pkgflag"/>
- <Col id="uncocd"/>
- <Col id="cmpycd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_place" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="healexamplacecd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="healexamplacecd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list_sndlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="pnm" type="STRING" size="256"/>
- <Column id="sexage" type="STRING" size="256"/>
- <Column id="acptdt" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="rsrvno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="pnm"/>
- <Col id="sexage"/>
- <Col id="acptdt"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- <Col id="rsrvdd"/>
- <Col id="rsrvno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_info_rsrvacptinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="rsrvno" type="STRING" size="256"/>
- <Column id="healexamdetlflag" type="STRING" size="256"/>
- <Column id="hopedd" type="STRING" size="256"/>
- <Column id="rsrvtm" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="healexampid" type="STRING" size="256"/>
- <Column id="rcptstat" type="STRING" size="256"/>
- <Column id="disccd" type="STRING" size="256"/>
- <Column id="cmpyflag" type="STRING" size="256"/>
- <Column id="cmpycd" type="STRING" size="256"/>
- <Column id="bizoffccd" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="clntempid" type="STRING" size="256"/>
- <Column id="entcodd" type="STRING" size="256"/>
- <Column id="jobkindflag" type="STRING" size="256"/>
- <Column id="insucorpbrchcd" type="STRING" size="256"/>
- <Column id="insutrgtflag" type="STRING" size="256"/>
- <Column id="insuflag" type="STRING" size="256"/>
- <Column id="relacd" type="STRING" size="256"/>
- <Column id="plceflag" type="STRING" size="256"/>
- <Column id="scndhptstrgtyn" type="STRING" size="256"/>
- <Column id="oraltestyn" type="STRING" size="256"/>
- <Column id="freecncrtrgtyn" type="STRING" size="256"/>
- <Column id="livcncrtrgtyn" type="STRING" size="256"/>
- <Column id="livcncrflag" type="STRING" size="256"/>
- <Column id="stmccncrflag" type="STRING" size="256"/>
- <Column id="stmccncryn" type="STRING" size="256"/>
- <Column id="largeintescncrflag" type="STRING" size="256"/>
- <Column id="largeintescncryn" type="STRING" size="256"/>
- <Column id="mamcncryn" type="STRING" size="256"/>
- <Column id="mamcncrflag" type="STRING" size="256"/>
- <Column id="cervcncrflag" type="STRING" size="256"/>
- <Column id="cervcncryn" type="STRING" size="256"/>
- <Column id="remcnts" type="STRING" size="256"/>
- <Column id="rsrvflag" type="STRING" size="256"/>
- <Column id="rsltcnstflag" type="STRING" size="256"/>
- <Column id="rsltcnstrsrvdd" type="STRING" size="256"/>
- <Column id="jobposcd" type="STRING" size="256"/>
- <Column id="empid" type="STRING" size="256"/>
- <Column id="healcntrcd" type="STRING" size="256"/>
- <Column id="spclhealexamflag" type="STRING" size="256"/>
- <Column id="schlgrde" type="STRING" size="256"/>
- <Column id="clsid" type="STRING" size="256"/>
- <Column id="studid" type="STRING" size="256"/>
- <Column id="medicostyn" type="STRING" size="256"/>
- <Column id="insuclamyn" type="STRING" size="256"/>
- <Column id="judgdrid" type="STRING" size="256"/>
- <Column id="statflag" type="STRING" size="256"/>
- <Column id="calcyn" type="STRING" size="256"/>
- <Column id="pkgcd" type="STRING" size="256"/>
- <Column id="conseq" type="STRING" size="256"/>
- <Column id="pkguncocd" type="STRING" size="256"/>
- <Column id="ownuncoamt" type="STRING" size="256"/>
- <Column id="cmpynm" type="STRING" size="256"/>
- <Column id="bizoffcnm" type="STRING" size="256"/>
- <Column id="deptnm" type="STRING" size="256"/>
- <Column id="healcntrnm" type="STRING" size="256"/>
- <Column id="insucorpbrchnm" type="STRING" size="256"/>
- <Column id="livcncrtrgtyn2" type="STRING" size="256"/>
- <Column id="pkgnm" type="STRING" size="256"/>
- <Column id="EkgYN" type="STRING" size="256"/>
- <Column id="cmpynm" type="STRING" size="256"/>
- <Column id="bizoffcnm" type="STRING" size="256"/>
- <Column id="armyhos" type="STRING" size="256"/>
- <Column id="oldhopedd" type="STRING" size="256"/>
- <Column id="oldrsrvno" type="STRING" size="256"/>
- <Column id="oldhealexamflag" type="STRING" size="256"/>
- <Column id="acpt_insuid" type="STRING" size="256"/>
- <Column id="acpt_insucd" type="STRING" size="256"/>
- <Column id="subscrrrgstno1" type="STRING" size="256"/>
- <Column id="subscrrrgstno2" type="STRING" size="256"/>
- <Column id="subscrhngnm" type="STRING" size="256"/>
- <Column id="ownbamt" type="STRING" size="256"/>
- <Column id="healexamplacecd" type="STRING" size="256"/>
- <Column id="etccd" type="STRING" size="256"/>
- <Column id="dcamt" type="STRING" size="256"/>
- <Column id="adddcamt" type="STRING" size="256"/>
- <Column id="healexamagryn" type="STRING" size="256"/>
- <Column id="canceragryn" type="STRING" size="256"/>
- <Column id="oralagryn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rsrvdd"/>
- <Col id="rsrvno"/>
- <Col id="healexamdetlflag"/>
- <Col id="hopedd"/>
- <Col id="rsrvtm"/>
- <Col id="pid"/>
- <Col id="orddd"/>
- <Col id="healexampid"/>
- <Col id="rcptstat"/>
- <Col id="disccd"/>
- <Col id="cmpyflag"/>
- <Col id="cmpycd"/>
- <Col id="bizoffccd"/>
- <Col id="deptcd"/>
- <Col id="clntempid"/>
- <Col id="entcodd"/>
- <Col id="jobkindflag"/>
- <Col id="insucorpbrchcd"/>
- <Col id="insutrgtflag"/>
- <Col id="insuflag"/>
- <Col id="relacd"/>
- <Col id="plceflag"/>
- <Col id="scndhptstrgtyn"/>
- <Col id="oraltestyn">N</Col>
- <Col id="freecncrtrgtyn"/>
- <Col id="livcncrtrgtyn"/>
- <Col id="livcncrflag"/>
- <Col id="stmccncrflag"/>
- <Col id="stmccncryn"/>
- <Col id="largeintescncrflag"/>
- <Col id="largeintescncryn"/>
- <Col id="mamcncryn"/>
- <Col id="mamcncrflag"/>
- <Col id="cervcncrflag"/>
- <Col id="cervcncryn"/>
- <Col id="remcnts"/>
- <Col id="rsrvflag"/>
- <Col id="rsltcnstflag"/>
- <Col id="rsltcnstrsrvdd"/>
- <Col id="jobposcd"/>
- <Col id="empid"/>
- <Col id="healcntrcd"/>
- <Col id="spclhealexamflag"/>
- <Col id="schlgrde"/>
- <Col id="clsid"/>
- <Col id="studid"/>
- <Col id="medicostyn"/>
- <Col id="insuclamyn"/>
- <Col id="judgdrid"/>
- <Col id="statflag"/>
- <Col id="calcyn"/>
- <Col id="pkgcd"/>
- <Col id="conseq"/>
- <Col id="pkguncocd"/>
- <Col id="ownuncoamt"/>
- <Col id="cmpynm"/>
- <Col id="bizoffcnm"/>
- <Col id="deptnm"/>
- <Col id="healcntrnm"/>
- <Col id="insucorpbrchnm"/>
- <Col id="livcncrtrgtyn2"/>
- <Col id="pkgnm"/>
- <Col id="EkgYN"/>
- <Col id="cmpynm"/>
- <Col id="bizoffcnm"/>
- <Col id="armyhos"/>
- <Col id="oldhopedd"/>
- <Col id="oldrsrvno"/>
- <Col id="oldhealexamflag"/>
- <Col id="acpt_insuid"/>
- <Col id="acpt_insucd"/>
- <Col id="subscrrrgstno1"/>
- <Col id="subscrrrgstno2"/>
- <Col id="subscrhngnm"/>
- <Col id="ownbamt"/>
- <Col id="healexamplacecd"/>
- <Col id="etccd"/>
- <Col id="dcamt"/>
- <Col id="adddcamt"/>
- <Col id="healexamagryn"/>
- <Col id="canceragryn"/>
- <Col id="oralagryn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_acptdtl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="addlist" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="srchmode" type="STRING" size="256"/>
- <Column id="emailkind" type="STRING" size="256"/>
- <Column id="srchhealexamdetlflag" type="STRING" size="256"/>
- <Column id="srchhealexamflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchmode">4</Col>
- <Col id="emailkind"/>
- <Col id="srchhealexamdetlflag"/>
- <Col id="srchhealexamflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_info_rsltcnstinfo_choicnst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="outexamyn" type="STRING" size="256"/>
- <Column id="rsltcnstflag" type="STRING" size="256"/>
- <Column id="rsltcnstdd" type="STRING" size="256"/>
- <Column id="rsltcnstrsrvstarttm" type="STRING" size="256"/>
- <Column id="rsltcnstrsrvendtm" type="STRING" size="256"/>
- <Column id="rsltcnstremcnts" type="STRING" size="256"/>
- <Column id="rsltrsrvid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="outexamyn">N</Col>
- <Col id="rsltcnstflag"/>
- <Col id="rsltcnstdd"/>
- <Col id="rsltcnstrsrvstarttm"/>
- <Col id="rsltcnstrsrvendtm"/>
- <Col id="rsltcnstremcnts"/>
- <Col id="rsltrsrvid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list_rsrvlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="pnm" type="STRING" size="256"/>
- <Column id="sexage" type="STRING" size="256"/>
- <Column id="rsrvdttm" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- <Column id="statflag" type="STRING" size="256"/>
- <Column id="cmpynm" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="rsrvno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="pnm"/>
- <Col id="sexage"/>
- <Col id="rsrvdttm"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- <Col id="statflag"/>
- <Col id="cmpynm"/>
- <Col id="rsrvdd"/>
- <Col id="rsrvno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_info_patinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_info_patinfo_item_oncolumnchanged">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="rgstno1" type="STRING" size="256"/>
- <Column id="rgstno2" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="engnm" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="brthdd" type="STRING" size="256"/>
- <Column id="zipcd11" type="STRING" size="256"/>
- <Column id="zipcd12" type="STRING" size="256"/>
- <Column id="zipcdseq1" type="STRING" size="256"/>
- <Column id="addr1" type="STRING" size="256"/>
- <Column id="detladdr1" type="STRING" size="256"/>
- <Column id="mpphon" type="STRING" size="256"/>
- <Column id="telno" type="STRING" size="256"/>
- <Column id="emailid" type="STRING" size="256"/>
- <Column id="emailtype" type="STRING" size="256"/>
- <Column id="healexampid" type="STRING" size="256"/>
- <Column id="emailkind" type="STRING" size="256"/>
- <Column id="zipcd21" type="STRING" size="256"/>
- <Column id="zipcd22" type="STRING" size="256"/>
- <Column id="zipcdseq2" type="STRING" size="256"/>
- <Column id="addr2" type="STRING" size="256"/>
- <Column id="detladdr2" type="STRING" size="256"/>
- <Column id="psptno" type="STRING" size="256"/>
- <Column id="brthareacnts" type="STRING" size="256"/>
- <Column id="pidcretfg" type="STRING" size="256"/>
- <Column id="patm_insuid" type="STRING" size="256"/>
- <Column id="patm_insukind" type="STRING" size="256"/>
- <Column id="patm_insucd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="rgstno1"/>
- <Col id="rgstno2"/>
- <Col id="hngnm"/>
- <Col id="engnm"/>
- <Col id="sex"/>
- <Col id="age"/>
- <Col id="brthdd"/>
- <Col id="zipcd11"/>
- <Col id="zipcd12"/>
- <Col id="zipcdseq1"/>
- <Col id="addr1"/>
- <Col id="detladdr1"/>
- <Col id="mpphon"/>
- <Col id="telno"/>
- <Col id="emailid"/>
- <Col id="emailtype"/>
- <Col id="healexampid"/>
- <Col id="emailkind"/>
- <Col id="zipcd21"/>
- <Col id="zipcd22"/>
- <Col id="zipcdseq2"/>
- <Col id="addr2"/>
- <Col id="detladdr2"/>
- <Col id="psptno"/>
- <Col id="brthareacnts"/>
- <Col id="pidcretfg"/>
- <Col id="patm_insuid"/>
- <Col id="patm_insukind"/>
- <Col id="patm_insucd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_info_rsrvacptinfo_pkglst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="sel" type="STRING" size="256"/>
- <Column id="pkgcd" type="STRING" size="256"/>
- <Column id="pkgnm" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="acptdd" type="STRING" size="256"/>
- <Column id="acpttm" type="STRING" size="256"/>
- <Column id="uncocd" type="STRING" size="256"/>
- <Column id="statflag" type="STRING" size="256"/>
- <Column id="manamt" type="STRING" size="256"/>
- <Column id="womamt" type="STRING" size="256"/>
- <Column id="conseq" type="STRING" size="256"/>
- <Column id="pkgflag" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- <Column id="disccd" type="STRING" size="256"/>
- <Column id="calcscorcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="sel"/>
- <Col id="pkgcd"/>
- <Col id="pkgnm"/>
- <Col id="rsrvdd"/>
- <Col id="acptdd"/>
- <Col id="acpttm"/>
- <Col id="uncocd"/>
- <Col id="statflag"/>
- <Col id="manamt"/>
- <Col id="womamt"/>
- <Col id="conseq"/>
- <Col id="pkgflag"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- <Col id="disccd"/>
- <Col id="calcscorcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_addr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="zipcd" type="STRING" size="256"/>
- <Column id="addrdetl" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="zipcd"/>
- <Col id="addrdetl"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_source" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="source" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="source"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_info_histlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_seqprntdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_mainzipcodelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_main_testcdlst_item1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="sel" type="STRING" size="256"/>
- <Column id="testcd" type="STRING" size="256"/>
- <Column id="oldordcd" type="STRING" size="256"/>
- <Column id="testnm" type="STRING" size="256"/>
- <Column id="scoreamt" type="STRING" size="256"/>
- <Column id="grupflag" type="STRING" size="256"/>
- <Column id="sel" type="STRING" size="256"/>
- <Column id="testcd" type="STRING" size="256"/>
- <Column id="oldordcd" type="STRING" size="256"/>
- <Column id="testnm" type="STRING" size="256"/>
- <Column id="scoreamt" type="STRING" size="256"/>
- <Column id="grupflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="sel"/>
- <Col id="testcd"/>
- <Col id="oldordcd"/>
- <Col id="testnm"/>
- <Col id="scoreamt"/>
- <Col id="grupflag"/>
- </Row>
- <Row>
- <Col id="sel"/>
- <Col id="testcd"/>
- <Col id="oldordcd"/>
- <Col id="testnm"/>
- <Col id="scoreamt"/>
- <Col id="grupflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_info" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_info_rsltcnstinfo_cnstlst_cnst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="outexamyn" type="STRING" size="256"/>
- <Column id="rsltcnstflag" type="STRING" size="256"/>
- <Column id="rsltcnstdd" type="STRING" size="256"/>
- <Column id="rsltcnstrsrvstarttm" type="STRING" size="256"/>
- <Column id="rsltcnstrsrvendtm" type="STRING" size="256"/>
- <Column id="rsltcnstremcnts" type="STRING" size="256"/>
- <Column id="rsltrsrvid" type="STRING" size="256"/>
- <Column id="rsltrsrvnm" type="STRING" size="256"/>
- <Column id="rsltrsrvsaveyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="outexamyn">N</Col>
- <Col id="rsltcnstflag"/>
- <Col id="rsltcnstdd"/>
- <Col id="rsltcnstrsrvstarttm"/>
- <Col id="rsltcnstrsrvendtm"/>
- <Col id="rsltcnstremcnts"/>
- <Col id="rsltrsrvid"/>
- <Col id="rsltrsrvnm"/>
- <Col id="rsltrsrvsaveyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_savercpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="opmi_out" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="opmi_out"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="templst" type="STRING" size="256"/>
- <Column id="cdlst" type="STRING" size="256"/>
- <Column id="rcptno_out" type="STRING" size="256"/>
- <Column id="cmpyinfo" type="STRING" size="256"/>
- <Column id="exeinfo" type="STRING" size="256"/>
- <Column id="screencd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_prntinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="prntyn" type="STRING" size="256"/>
- <Column id="prntlang" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="prntyn">Y</Col>
- <Col id="prntlang">K</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_info_curlst_ordinfo_ordlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="rsrvtm" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="testcd" type="STRING" size="256"/>
- <Column id="testnm" type="STRING" size="256"/>
- <Column id="uncocd" type="STRING" size="256"/>
- <Column id="dcflag" type="STRING" size="256"/>
- <Column id="testflag" type="STRING" size="256"/>
- <Column id="prcpexecdeptcd" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- <Column id="prcpno" type="STRING" size="256"/>
- <Column id="execprcpno" type="STRING" size="256"/>
- <Column id="rcptstat" type="STRING" size="256"/>
- <Column id="scoreamt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rsrvdd"/>
- <Col id="rsrvtm"/>
- <Col id="prcpdd"/>
- <Col id="testcd"/>
- <Col id="testnm"/>
- <Col id="uncocd"/>
- <Col id="dcflag"/>
- <Col id="testflag"/>
- <Col id="prcpexecdeptcd"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- <Col id="prcpno"/>
- <Col id="execprcpno"/>
- <Col id="rcptstat"/>
- <Col id="scoreamt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_info_judgone" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="judgcd" type="STRING" size="256"/>
- <Column id="judgdetlcd" type="STRING" size="256"/>
- <Column id="etcdetlnm" type="STRING" size="256"/>
- <Column id="dulppkgcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="judgcd"/>
- <Col id="judgdetlcd"/>
- <Col id="etcdetlnm"/>
- <Col id="dulppkgcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_info_histlst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="pkgcd" type="STRING" size="256"/>
- <Column id="pkgnm" type="STRING" size="256"/>
- <Column id="cmpyflag" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="rsrvno" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="orddd"/>
- <Col id="pkgcd"/>
- <Col id="pkgnm"/>
- <Col id="cmpyflag"/>
- <Col id="rsrvdd"/>
- <Col id="rsrvno"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_info_rsrvacptinfo_addlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="sel" type="STRING" size="256"/>
- <Column id="testflag" type="STRING" size="256"/>
- <Column id="testcd" type="STRING" size="256"/>
- <Column id="testnm" type="STRING" size="256"/>
- <Column id="uncocd" type="STRING" size="256"/>
- <Column id="scoreamt" type="STRING" size="256"/>
- <Column id="prcptims" type="STRING" size="256"/>
- <Column id="cmpydiscamt" type="STRING" size="256"/>
- <Column id="examseq" type="STRING" size="256"/>
- <Column id="calcscorcd" type="STRING" size="256"/>
- <Column id="prcpno" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="m" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="sel"/>
- <Col id="testflag"/>
- <Col id="testcd"/>
- <Col id="testnm"/>
- <Col id="uncocd"/>
- <Col id="scoreamt"/>
- <Col id="prcptims"/>
- <Col id="cmpydiscamt"/>
- <Col id="examseq"/>
- <Col id="calcscorcd"/>
- <Col id="prcpno"/>
- <Col id="prcpdd"/>
- <Col id="m"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_baseinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="healexamdetlflag" type="STRING" size="256"/>
- <Column id="insutrgtflag" type="STRING" size="256"/>
- <Column id="insuflag" type="STRING" size="256"/>
- <Column id="plceflag" type="STRING" size="256"/>
- <Column id="jobkindflag" type="STRING" size="256"/>
- <Column id="spclhealexamflag" type="STRING" size="256"/>
- <Column id="emailkind" type="STRING" size="256"/>
- <Column id="cmpydetlcdlst" type="STRING" size="256"/>
- <Column id="testflag" type="STRING" size="256"/>
- <Column id="statlst" type="STRING" size="256"/>
- <Column id="rsrvflaglst" type="STRING" size="256"/>
- <Column id="ordstatlst" type="STRING" size="256"/>
- <Column id="healexamplacelst" type="STRING" size="256"/>
- <Column id="rsltcnstflaglst" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="healexamdetlflag"/>
- <Col id="insutrgtflag"/>
- <Col id="insuflag"/>
- <Col id="plceflag"/>
- <Col id="jobkindflag"/>
- <Col id="spclhealexamflag"/>
- <Col id="emailkind"/>
- <Col id="cmpydetlcdlst"/>
- <Col id="testflag"/>
- <Col id="statlst"/>
- <Col id="rsrvflaglst"/>
- <Col id="ordstatlst"/>
- <Col id="healexamplacelst"/>
- <Col id="rsltcnstflaglst"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="srchrsrvdd" type="STRING" size="256"/>
- <Column id="srchrsrvno" type="STRING" size="256"/>
- <Column id="srchfromdd" type="STRING" size="256"/>
- <Column id="srchtodd" type="STRING" size="256"/>
- <Column id="srchhealexamdetlflag" type="STRING" size="256"/>
- <Column id="srchpid" type="STRING" size="256"/>
- <Column id="srchpnm" type="STRING" size="256"/>
- <Column id="srchpid2" type="STRING" size="256"/>
- <Column id="srchpnm2" type="STRING" size="256"/>
- <Column id="srchinstcd" type="STRING" size="256"/>
- <Column id="srchmode" type="STRING" size="256"/>
- <Column id="srchhealexamflag" type="STRING" size="256"/>
- <Column id="srchpkgcd" type="STRING" size="256"/>
- <Column id="srchcmpycd" type="STRING" size="256"/>
- <Column id="srchconseq" type="STRING" size="256"/>
- <Column id="srchsex" type="STRING" size="256"/>
- <Column id="srchjobflag" type="STRING" size="256"/>
- <Column id="srchorddd" type="STRING" size="256"/>
- <Column id="srchcretno" type="STRING" size="256"/>
- <Column id="pkgcd" type="STRING" size="256"/>
- <Column id="pkgnm" type="STRING" size="256"/>
- <Column id="exmcd" type="STRING" size="256"/>
- <Column id="exmnm" type="STRING" size="256"/>
- <Column id="prtgubun" type="STRING" size="256"/>
- <Column id="savecmpy" type="STRING" size="256"/>
- <Column id="srchtagno" type="STRING" size="256"/>
- <Column id="srchhealexamplacecd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchrsrvdd"/>
- <Col id="srchrsrvno"/>
- <Col id="srchfromdd"/>
- <Col id="srchtodd"/>
- <Col id="srchhealexamdetlflag"/>
- <Col id="srchpid"/>
- <Col id="srchpnm"/>
- <Col id="srchpid2"/>
- <Col id="srchpnm2"/>
- <Col id="srchinstcd"/>
- <Col id="srchmode"/>
- <Col id="srchhealexamflag"/>
- <Col id="srchpkgcd"/>
- <Col id="srchcmpycd"/>
- <Col id="srchconseq"/>
- <Col id="srchsex"/>
- <Col id="srchjobflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list_cncllst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="pnm" type="STRING" size="256"/>
- <Column id="sexage" type="STRING" size="256"/>
- <Column id="cncldttm" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- <Column id="cmpynm" type="STRING" size="256"/>
- <Column id="statflag" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="rsrvno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="pnm"/>
- <Col id="sexage"/>
- <Col id="cncldttm"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- <Col id="cmpynm"/>
- <Col id="statflag"/>
- <Col id="rsrvdd"/>
- <Col id="rsrvno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_cmb_rcptstatyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">수납</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="label">미수납</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_baseinfo_pamcdlst_disccdlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_pamcdlst_uncocdlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_cmpyinfodetl_bizlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_cmpyinfodetl_deptlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_cmpyinfodetl_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_tag_taginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group2.ipt_srchpid" propid="value" datasetid="ds_send" columnid="srchpid2"/>
- <BindItem id="item1" compid="group2.ipt_srchfromdd" propid="value" datasetid="ds_send" columnid="srchfromdd"/>
- <BindItem id="item2" compid="group2.ipt_srchtodd" propid="value" datasetid="ds_send" columnid="srchtodd"/>
- <BindItem id="item3" compid="group2.srch_pid" propid="value" datasetid="ds_send" columnid="srchpid2"/>
- <BindItem id="item4" compid="group2.opt_srchpnm" propid="value" datasetid="ds_send" columnid="srchpnm2"/>
- <BindItem id="item5" compid="group2.cmb_srchhealexamdetlflag" propid="value" datasetid="ds_send" columnid="srchhealexamdetlflag"/>
- <BindItem id="item6" compid="combo27" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="mamcncrflag"/>
- <BindItem id="item7" compid="opt_paycmpyamt" propid="value" datasetid="ds_main_info_rcptinfo" columnid="paycmpyamt"/>
- <BindItem id="item8" compid="combo28" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="cervcncrflag"/>
- <BindItem id="item9" compid="combo17" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="insutrgtflag"/>
- <BindItem id="item10" compid="opt_payownbamt" propid="value" datasetid="ds_main_info_rcptinfo" columnid="ownbamt"/>
- <BindItem id="item11" compid="cmb_disccdlst" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="disccd"/>
- <BindItem id="item12" compid="cmb_insuflag" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="insuflag"/>
- <BindItem id="item13" compid="opt_totamt" propid="value" datasetid="ds_main_info_rcptinfo" columnid="totamt"/>
- <BindItem id="item14" compid="opt_cmpynm" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="cmpynm"/>
- <BindItem id="item15" compid="combo19" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="jobkindflag"/>
- <BindItem id="item16" compid="input30" propid="value" datasetid="ds_main_info_patinfo_item" columnid="mpphon"/>
- <BindItem id="item17" compid="opt_age" propid="value" datasetid="ds_main_info_patinfo_item" columnid="age"/>
- <BindItem id="item18" compid="input31" propid="value" datasetid="ds_main_info_patinfo_item" columnid="telno"/>
- <BindItem id="item19" compid="input20" propid="value" datasetid="ds_main_info_patinfo_item" columnid="zipcd21"/>
- <BindItem id="item20" compid="opt_sex" propid="value" datasetid="ds_main_info_patinfo_item" columnid="sex"/>
- <BindItem id="item21" compid="ipt_rgstno2" propid="value" datasetid="ds_main_info_patinfo_item" columnid="rgstno2"/>
- <BindItem id="item22" compid="opt_payinsubamt" propid="value" datasetid="ds_main_info_rcptinfo" columnid="payinsubamt"/>
- <BindItem id="item23" compid="input32" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="armyhos"/>
- <BindItem id="item24" compid="chk_healexamdetlflag" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="healexamdetlflag"/>
- <BindItem id="item25" compid="input21" propid="value" datasetid="ds_main_info_patinfo_item" columnid="zipcd22"/>
- <BindItem id="item26" compid="input33" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="healcntrcd"/>
- <BindItem id="item27" compid="input22" propid="value" datasetid="ds_main_info_patinfo_item" columnid="addr2"/>
- <BindItem id="item28" compid="ipt_insucorpbrchcd" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="insucorpbrchcd"/>
- <BindItem id="item29" compid="input23" propid="value" datasetid="ds_main_info_patinfo_item" columnid="detladdr2"/>
- <BindItem id="item30" compid="input35" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="clntempid"/>
- <BindItem id="item31" compid="ipt_pnm" propid="value" datasetid="ds_main_info_patinfo_item" columnid="hngnm"/>
- <BindItem id="item32" compid="prtgubun" propid="value" datasetid="ds_send" columnid="prtgubun"/>
- <BindItem id="item33" compid="input36" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="entcodd"/>
- <BindItem id="item34" compid="ipt_cmpycd" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="cmpycd"/>
- <BindItem id="item35" compid="combo20" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="plceflag"/>
- <BindItem id="item36" compid="input38" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="remcnts"/>
- <BindItem id="item37" compid="cmb_bizoffccd" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="bizoffccd"/>
- <BindItem id="item38" compid="combo22" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="oraltestyn"/>
- <BindItem id="item39" compid="input28" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="acpt_insuid"/>
- <BindItem id="item40" compid="cmb_deptcd" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="deptcd"/>
- <BindItem id="item41" compid="combo23" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="scndhptstrgtyn"/>
- <BindItem id="item42" compid="ipt_emailid" propid="value" datasetid="ds_main_info_patinfo_item" columnid="emailid"/>
- <BindItem id="item43" compid="ipt_emailtype" propid="value" datasetid="ds_main_info_patinfo_item" columnid="emailtype"/>
- <BindItem id="item44" compid="combo24" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="stmccncrflag"/>
- <BindItem id="item45" compid="ipt_rgstno1" propid="value" datasetid="ds_main_info_patinfo_item" columnid="rgstno1"/>
- <BindItem id="item46" compid="combo25" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="largeintescncrflag"/>
- <BindItem id="item47" compid="combo26" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="livcncrflag"/>
- <BindItem id="item48" compid="ipt_brthdd" propid="value" datasetid="ds_main_info_patinfo_item" columnid="brthdd"/>
- <BindItem id="item49" compid="ipt_pid1" propid="value" datasetid="ds_main_info_patinfo_item" columnid="pid"/>
- <BindItem id="item50" compid="ipt_rsrvtm" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="rsrvtm"/>
- <BindItem id="item51" compid="ipt_orddd" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="orddd"/>
- <BindItem id="item52" compid="ipt_rsrvdd" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="hopedd"/>
- <BindItem id="item53" compid="ipt_pid" propid="value" datasetid="ds_main_info_patinfo_item" columnid="pid"/>
- <BindItem id="item54" compid="opt_realamt" propid="value" datasetid="ds_main_info_rcptinfo" columnid="realamt"/>
- <BindItem id="item55" compid="cmb_place" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="healexamplacecd"/>
- <BindItem id="item56" compid="rdo_healexamplacecd" propid="value" datasetid="ds_init_place" columnid="healexamplacecd"/>
- <BindItem id="item57" compid="opt_paydcamt" propid="value" datasetid="ds_main_info_rcptinfo" columnid="paydcamt"/>
- <BindItem id="item58" compid="opt_payhealcntramt" propid="value" datasetid="ds_main_info_rcptinfo" columnid="payhealcntramt"/>
- <BindItem id="item59" compid="rdo_pkgaddlist" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="etccd"/>
- <BindItem id="item60" compid="ipt_tagno" propid="value" datasetid="ds_main_info_taginfo" columnid="tagno"/>
- <BindItem id="item61" compid="switch1.case_cnst.cmb_rsltcnstlst" propid="value" datasetid="ds_main_info_rsltcnstinfo_choicnst" columnid="rsltrsrvid"/>
- <BindItem id="item62" compid="switch1.case_cnst.rdo_outexamyn" propid="value" datasetid="ds_main_info_rsltcnstinfo_choicnst" columnid="outexamyn"/>
- <BindItem id="item63" compid="switch1.case_cnst.cmb_rsltcnstflag" propid="value" datasetid="ds_main_info_rsltcnstinfo_choicnst" columnid="rsltcnstflag"/>
- <BindItem id="item64" compid="dcamt" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="dcamt"/>
- <BindItem id="item65" compid="adddcamt" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="adddcamt"/>
- <BindItem id="item66" compid="rdo_healexamagryn" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="healexamagryn"/>
- <BindItem id="item67" compid="rdo_canceragryn" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="canceragryn"/>
- <BindItem id="item68" compid="rdo_oralagryn" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="oralagryn"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2017-12-04
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-06-19 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "ast_commonxp::AST.xjs";
- include "ast_healthexamrsrvacptxp::AHA.xjs";
- include "com_zipcodexp::ZBP001.xjs";
- include "ast_healthexambasexp::healcombolist.xjs";
- include "pam_pamcomn::PAM.xjs";
- include "mis_miscommonxp::MIS.xjs";
- //include "ast_healexamxp::healexam.xjs";
- //include "ast_healexamxp::healexam.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- function call_TRAHA00431() {
- var oParam = {};
- oParam.id = "TRAHA00431";
- oParam.service = "healthexamrsrvacptapp.GnrlRsrvAcpt";
- oParam.method = "reqGetPkgAddList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_pkgaddlst_item=item";
- oParam.async = false;
- oParam.callback = "cf_TRAHA00431";
- tranf_submit(oParam);
- }
- function cf_TRAHA00431(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 태그정보 입력
- ****************************************************************************************/
- function call_TXAHA00109() {
- var oParam = {};
- oParam.id = "TXAHA00109";
- oParam.service = "healexamrsrvacptapp.RsrvAcpt";
- oParam.method = "reqExeTagInfo";
- oParam.inds = "req=ds_send_taginfo";
- oParam.outds = "ds_tag_taginfo=tag";
- oParam.async = false;
- oParam.callback = "cf_TXAHA00109";
- tranf_submit(oParam);
- }
- function cf_TXAHA00109(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 기본정보 가져오기
- ****************************************************************************************/
- function fGetBaseInfo() {
- //일반건진상세구분, 직역구분, 대상구분, 장소구분, 직종구분, 특검구분, EMAIL계정
- var arrParam1 = [{dsNm: "ds_init_A0070", cdGrpId: "A0070"}
- ,{dsNm: "ds_init_A0108", cdGrpId: "A0108"}
- ,{dsNm: "ds_init_A0109", cdGrpId: "A0109"}
- ,{dsNm: "ds_init_A0110", cdGrpId: "A0110"}
- ,{dsNm: "ds_init_A0112", cdGrpId: "A0112"}
- ,{dsNm: "ds_init_A0111", cdGrpId: "A0111"}
- ,{dsNm: "ds_init_A0120", cdGrpId: "A0120"}
- ,{dsNm: "ds_init_A0117", cdGrpId: "A0117"}
- ,{dsNm: "ds_init_A0107", cdGrpId: "A0107"}
- ,{dsNm: "ds_init_A0115", cdGrpId: "A0115"}
- ,{dsNm: "ds_init_M0011", cdGrpId: "M0011"}
- ];
- appf_getCodeList(arrParam1);
- var arrParam2 = [{dsNm: "ds_init_S600", cdGrpId: "S600"}
- ];
- healGetCodeList(arrParam2);
- var arrParam3 = [{dsNm: "ds_init_S080", cdGrpId: "S080"}
- ];
- healGetCodeListSubmit(arrParam3);
- dsf_makeValue( ds_send, "srchpkgflag", "string", "P");
- dsf_makeValue( ds_send, "srchhealexamflag", "string", "G");
- dsf_makeValue( ds_send, "srchhealexamdetlflag", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamdetlflag"));
- dsf_makeValue( ds_send, "srchpkgflag", "string", "");
- dsf_makeValue( ds_send, "srchetccd", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "etccd"));
-
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "healexamdetlflag", "string", "G01");
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "etccd", "string", "F13");
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "healexamagryn", "string", "N");
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "canceragryn", "string", "N");
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "oralagryn", "string", "N");
- //프로파일 뛰우기
- call_TRAHA00431();
- //검사항목 뛰우기
- var oParam = {};
- oParam.id = "TRAHA00109";
- oParam.service = "healexambaseapp.ComCode";
- oParam.method = "reqGetTestCdList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_testcdlst_item1=item";
- oParam.async = false;
- //oParam.callback = "cf_TRAHA00109";
- tranf_submit(oParam);
- ds_send.setColumn( 0, "srchinstcd", sysf_getUserInfo("posinstcd") );
- // submit("TRAHA00104");
- var oParam = {};
- oParam.id = "TRAHA00104";
- oParam.service = "healexambaseapp.ComCode";
- oParam.method = "reqGetDiscCdList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_baseinfo_pamcdlst_disccdlst=disccdlst ds_init_baseinfo_pamcdlst_uncocdlst=uncocdlst";
- oParam.async = false;
- //oParam.callback = "cf_TRAHA00104";
- tranf_submit(oParam);
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 입력항목 초기화
- ****************************************************************************************/
- function fInitInfo(){
- // ds_main_info_patinfo_item.clearData(); ds_main_info_patinfo_item.addRow(); dsf_setDefaultVal(ds_main_info_patinfo_item, "all");
- // dsf_makeValue( ds_main_info_rsrvacptinfo_item, "healexamflag", "string", "G");
- ds_send_selpkgexam.clearData();
- ds_main_info_judgone.clearData();
-
- fInitRsrvAcptInfo();
-
- for(var i = 0; i < ds_main_pkgaddlst_item.rowcount; i++) {
- ds_main_pkgaddlst_item.setColumn( i , "sel", "N");
- misfSetReadOnlyCol(grd_pkglst, "sel", false, i);
- }
- ds_send.setColumn( 0, "srchrsrvdd","");
- ds_send.setColumn( 0, "srchrsrvno","");
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 접수 정보 초기화
- ****************************************************************************************/
- function fInitRsrvAcptInfo(){
- ds_main_info_rsrvacptinfo_item.clearData(); ds_main_info_rsrvacptinfo_item.addRow(); dsf_setDefaultVal(ds_main_info_rsrvacptinfo_item, "all");
- ds_main_info_rsrvacptinfo_pkglst.clearData();
- ds_main_info_rsrvacptinfo_addlst.clearData();
- ds_main_info_rsrvacptinfo_historylst.clearData();
- ds_main_info_rsrvacptinfo_firstrslt.clearData();
-
- ds_main_info_rcptinfo.clearData(); ds_main_info_rcptinfo.addRow(); dsf_setDefaultVal(ds_main_info_rcptinfo, "all");
- ds_main_info_taginfo.clearData(); ds_main_info_taginfo.addRow(); dsf_setDefaultVal(ds_main_info_taginfo, "all");
- ds_main_info_rsltcnstinfo_cnstlst_cnst.clearData();
- ds_main_info_rsltcnstinfo_choicnst.clearData(); ds_main_info_rsltcnstinfo_choicnst.addRow(); dsf_setDefaultVal(ds_main_info_rsltcnstinfo_choicnst, "all");
- var curDD = utlf_getCurrentDate();
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "orddd", "string", curDD );
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "hopedd", "string", curDD);
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "healexamdetlflag", "string", "G01");
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "plceflag", "string", "2");//내원
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "insutrgtflag", "string", "K");//직장
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "insuflag", "string", "1");//직장
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "scndhptstrgtyn", "string", "N");//2차간염대상
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "oraltestyn", "string", "Y");//구강검사대상여부
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "freecncrtrgtyn", "string", "N");//무료암대상여부
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "livcncrtrgtyn", "string", "N");//간암검사대상여부
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "livcncrtrgtyn", "string", "N");//간암검사대상여부
- if(ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamdetlflag")=="G05"){
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "pkguncocd", "string", "V01");//청구구분 -개인
- }else{
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "pkguncocd", "string", "V03");//청구구분 -공단
- }
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "cmpyflag", "string", "N"); //청구구분 -공단
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "disccd", "string", "-");//할인코드
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "rsrvflag", "string", "01");//예약구분
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "etccd", "string", "F13"); //선택 패키지 구분
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "healexamagryn", "string", "N");
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "canceragryn", "string", "N");
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "oralagryn", "string", "N");
-
- dsf_makeValue( ds_main_info_rsltcnstinfo_choicnst, "outexamyn", "string", "N");
- frmf_inputEnterKey("switch1.case_cnst.rdo_outexamyn", "onitemchanged", new ItemChangeEventInfo);
- btn_tag.text = "태그지급";
- ipt_tagno.enable = true;
- switch1.tabindex = 0;
- if(!utlf_isNull(rdo_healexamplacecd.value)) {
- // 건진장소 default 셋팅
- frmf_inputEnterKey("rdo_healexamplacecd", "onitemchanged", new ItemChangeEventInfo);
- }else {
- var sFlag = fGetHealExamPlaceFlag(); //AHA.xjs
- if (sFlag == "G" ) {
- rdo_healexamplacecd.index = 0;
- ds_main_info_rsrvacptinfo_item.setColumn(0, "healexamdetlflag", "G01");
- } else {
- rdo_healexamplacecd.index = 1;
- ds_main_info_rsrvacptinfo_item.setColumn(0, "healexamdetlflag", "");
- }
- }
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "healexamflag", "string", "G");
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 예약시간 선택
- ****************************************************************************************/
- function fGetRsrvDateTime(vMode, rsrvddObj, rsrvtmObj){
- frmf_setParameter ("SPAHA00100_PARAM1", vMode);
- frmf_setParameter ("SPAHA00100_PARAM2", ipt_rsrvdd.value );
- frmf_setParameter ("SPAHA00100_PARAM3", opt_sex.value );
- if(!utlf_isNull(rsrvddObj)) frmf_setParameter("SPAHA00100_PARAM4", rsrvddObj.value);
- if(!utlf_isNull(rsrvtmObj)) frmf_setParameter("SPAHA00100_PARAM5", rsrvtmObj.value);
- frmf_setParameter ("SPAHA00100_PARAM6", "G" );
- frmf_setParameter ("SPAHA00100_PARAM7", "ds_main_info_rsrvacptinfo_item rsltcnstdrid" );
- // 건진상세구분 추가 (손범성 추가)
- var idate = ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamdetlflag");
- idate = idate.substr(0,3);
- frmf_setParameter ("SPAHA00100_PARAM8", idate);
- frmf_modal("SPAHA00100", "SPAHA00100", "", "", "", "", "", "", "", "", "", "", "M");
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 조회List초기화
- ****************************************************************************************/
- function fInitList(){
- ds_main_list_rsrvlst.clearData();
- ds_main_list_acptlst.clearData();
- ds_main_list_cncllst.clearData();
- ds_main_list_sndlst.clearData();
- ds_main_list_listinfo.clearData(); ds_main_list_listinfo.addRow(); dsf_setDefaultVal(ds_main_list_listinfo, "all");
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 조회Date초기화
- ****************************************************************************************/
- function fSrchDtInit(){
- var curDD = utlf_getCurrentDate();
- group2.ipt_srchfromdd.value = curDD;
- group2.ipt_srchtodd.value = curDD;
- group2.cmb_srchhealexamdetlflag.value = "G01";
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 예약정보저장
- ****************************************************************************************/
- function fSaveRsrvInfo(){
- if( sysf_messageBox("건진예약정보를 ", "Q002") != 6 ) return ;
- var vHealExamFg = dsf_getColumnNullToEmpty(ds_main_info_rsrvacptinfo_item, 0, "healexamflag") == "" ? fGetHealExamFlag() : ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamflag");
- var vRsrvdd = dsf_getColumnNullToEmpty(ds_main_info_rsrvacptinfo_item, 0, "rsrvdd");
- var vRsrvno = dsf_getColumnNullToEmpty(ds_main_info_rsrvacptinfo_item, 0, "rsrvno");
- var vStatFlag = dsf_getColumnNullToEmpty(ds_main_info_rsrvacptinfo_item, 0, "statflag");
- var vPid = dsf_getColumnNullToEmpty(ds_main_info_rsrvacptinfo_item, 0, "pid");
- var vHealExamDetlFg = dsf_getColumnNullToEmpty(ds_main_info_rsrvacptinfo_item, 0, "healexamdetlflag");
- var vCretno = dsf_getColumnNullToEmpty(ds_main_info_rsrvacptinfo_item, 0, "cretno");
- var vRsltcnstremcnts = dsf_getColumnNullToEmpty(ds_main_info_rsltcnstinfo_choicnst, 0, "rsltcnstremcnts");
- var nodeList = null;
- if( (vHealExamFg == "") || (vRsrvdd == "") || (vRsrvno == "") || (vRsrvno == "0") ) {
- sysf_messageBox("건진내역을 저장", "E001");
- return ;
- }
- dsf_createDs("ds_send_save_rsltsave");
- ds_main_info_rsltcnstinfo_cnstlst_cnst.filter("rsltrsrvsaveyn=='N'");
- ds_send_save_rsltsave.copyData(ds_main_info_rsltcnstinfo_cnstlst_cnst, true);
- ds_main_info_rsltcnstinfo_cnstlst_cnst.filter("");
- if(ds_send_save_rsltsave.rowcount < 1) {
- sysf_messageBox("결과상담내역이 ", "I004");
- return ;
- }
-
- for(var i = 0; i < ds_send_save_rsltsave.rowcount; i++) {
- dsf_makeValue( ds_send_save_rsltsave, "healexamflag", "string", vHealExamFg, i);
- dsf_makeValue( ds_send_save_rsltsave, "rsrvdd", "string", vRsrvdd, i);
- dsf_makeValue( ds_send_save_rsltsave, "rsrvno", "string", vRsrvno, i);
- dsf_makeValue( ds_send_save_rsltsave, "rsltcnstremcnts", "string", vRsltcnstremcnts, i);
- dsf_makeValue( ds_send_save_rsltsave, "healexamdetlflag", "string", vHealExamDetlFg, i);
- //건진장소구분에 의한 예약건진상세구분 세팅
- dsf_makeValue( ds_send_save_rsltsave, "rsrvdetlflag", "string", vHealExamDetlFg, i);
- }
-
- dsf_createDs("ds_hidden_saversrv");
- var oParam = {};
- oParam.id = "TXAHA00104";
- oParam.service = "healexamrsrvacptapp.RsrvAcpt";
- oParam.method = "reqExeRsrvDetlInfo";
- oParam.inds = "rsltrsrv=ds_send_save_rsltsave";
- oParam.outds = "ds_hidden_saversrv=saversrv";
- oParam.async = false;
- oParam.callback = "cf_TXAHA00104";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXAHA00104") > -1){
- ahafGetGnrlRsrvAcpDetltInfo(vRsrvdd, vRsrvno, vStatFlag, vPid);
- for(var i = 0; i < ds_main_info_rsrvacptinfo_addlst.rowcount; i++) {
- var nRow = ds_send_selpkgexam.addRow();
- ds_send_selpkgexam.copyRow( nRow, ds_main_info_rsrvacptinfo_addlst, i);
- }
- fInsuCnts();
- setGnrlCmpyInfo();
- fSetReCalcAmt();
- fInitPkgList();
- }
- }
- function cf_TXAHA00104(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function fOperGrdRow(bAdd){
- var swt_idx = swt_acptlst.selectedIndex ;
- switch(swt_idx) {
- case 0:
- if( bAdd ) {
- grd_pkglst.addRow();
- grd_pkglst.valueMatrix(grd_pkglst.row, 1) = "Y";
- grd_pkglst.col = 2;
- grd_pkglst.editCell();
- }
- else grd_pkglst.addStatus(grd_pkglst.row,"delete");
- break;
- case 1 :
- if( bAdd ) {
- grd_addlst.addRow();
- grd_addlst.valueMatrix(grd_addlst.row, 1) = "Y";
- grd_addlst.col = 2;
- grd_addlst.editCell();
- }
- else grd_addlst.addStatus(grd_addlst.row,"delete");
- break;
- case 2 :
- if( bAdd ) {
- grd_curlst.addRow();
- grd_curlst.editCell();
- }
- else grd_curlst.addStatus(grd_curlst.row,"delete");
- break;
- default:
- break;
- }
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 업체별 영업소 및 부서정보 조회
- ****************************************************************************************/
- function fGetCmpyDetlCdList(){
- if( utlf_isNull(ipt_cmpycd.value) ) return;
- var hopeDD = ds_main_info_rsrvacptinfo_item.getColumn(0, "hopedd");
- var appYear = "";
- if( utlf_isNull(hopeDD) ) {
- appYear = fGetCurrentYear();
- }else {
- appYear = hopeDD.substr(0 , 4);
- }
-
- dsf_makeValue(ds_send, "srchcmpycd", "string", ipt_cmpycd.value);
- dsf_makeValue(ds_send, "srchappyear", "string", appYear);
-
- dsf_createDs("ds_temp_cmpyinfo_cmpy");
- dsf_createDs("ds_temp_cmpyinfo_biz");
- dsf_createDs("ds_temp_cmpyinfo_dept");
- var oParam = {};
- oParam.id = "TRAHA05101";
- oParam.service = "healthexambaseapp.ComCode";
- oParam.method = "reqGetGnrlCmpyInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_temp_cmpyinfo_cmpy=cmpy ds_temp_cmpyinfo_biz=biz ds_temp_cmpyinfo_dept=dept";
- oParam.async = false;
- oParam.callback = "cf_TRAHA05101";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRAHA05101") > -1) return true;
- else return false;
- }
- function cf_TRAHA05101(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function fGetCurrentYear()
- {
- return utlf_getNewDate().getFullYear();
- }
- /**
- * 검사 및 패키지 코드
- */
- function fAddSingleTestCd(){
- var idx = 0;
- var sDest = "";
- var swt_idx = swt_acptlst.selectedIndex ;
- var sCond = "";
- switch( swt_idx){
- case 0:
- idx = grd_pkglst.row ;
- sDest = grd_pkglst.attribute("nodeset") + "[" + idx + "]" ;
- sCond = grd_pkglst.valueMatrix(idx, 2);
- break;
- case 1:
- idx = grd_addlst.row ;
- sDest = grd_addlst.attribute("nodeset") + "[" + idx + "]" ;
- sCond = grd_addlst.valueMatrix(idx, 2);
- break;
- default :
- return ;
- break;
- }
- if( idx < 1) return ;
- fGetPkgCd("SMAHA01500", "P", "N","nm" , sCond, cmb_healexamdetlflag.value, opt_sex.value, sDest );
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 패키지리스트 초기화
- ****************************************************************************************/
- function fInitPkgList(){
- dsf_makeValue( ds_send, "srchpkgflag", "string", "");
- dsf_makeValue( ds_send, "srchhealexamflag", "string", "G");
- dsf_makeValue( ds_send, "srchhealexamdetlflag", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamdetlflag"));
- dsf_makeValue( ds_send, "srchetccd", "string", "F13");
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "etccd", "string", "F13")
- call_TRAHA00431();
- for (var i = 0; i < ds_main_pkgaddlst_item.rowcount; i++){
- misfSetReadOnlyCol(grd_pkglst, "sel", false, i);
- for (var j = 0 ; j < ds_send_selpkgexam.rowcount; j++) {
- if (ds_send_selpkgexam.getColumn(j, "pkgcd", ds_main_pkgaddlst_item.getColumn(i, "pkgcd"))) {
- ds_main_pkgaddlst_item.setColumn(i, "sel", "Y");
- misfSetReadOnlyCol(grd_pkglst, "sel", true, i);
- }
- }
- }
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 예약_접수_취소_보류 리스트 조회 .
- ****************************************************************************************/
- function fGetList(){
- fInitList();
- fsetDgFlag();
-
- if( utlf_isNull(ds_send.getColumn(0, "srchhealexamdetlflag")) ||
- utlf_isNull(ds_send.getColumn(0, "srchtodd")) ||
- utlf_isNull(ds_send.getColumn(0, "srchfromdd")) ) return;
- ds_send.setColumn( 0, "srchhealexamflag", "G" );
- var vMode = fGetGnrlSrchMode();
- if(utlf_isNull(vMode)) return;
- ds_send.setColumn( 0, "srchmode", vMode );
- ds_send.setColumn( 0, "srchinstcd", sysf_getUserInfo("posinstcd") );
- dsf_makeValue(ds_send, "srchpid", "string", ds_send.getColumn(0,"srchpid2"));
- dsf_makeValue(ds_send, "srchdgflag", "string", ds_send.getColumn(0,"dgflag"));
- frmf_openLoadingBar("건진자 리스트를 가져오는 중입니다..") ; //처리중 화면을 오픈한다.
-
- var oParam = {};
- oParam.id = "TRAHA00103";
- oParam.service = "healexamrsrvacptapp.RsrvAcpt";
- oParam.method = "reqGetRsrvAcptList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_list_rsrvlst=item ds_main_list_acptlst=item ds_main_list_cncllst=item ds_main_list_sndlst=item ds_main_list_listinfo=itemcnt";
- oParam.async = false;
- oParam.callback = "cf_TRAHA00103";
- tranf_submit(oParam);
- frmf_closeLoadingBar() ;//처리중 화면을 close한다.
-
- // var sel = swt_acptlst.tabindex;
- // switch(sel) {
- // case 2 : fSetRsrvBackGroud(swt_acptlst.case_acpt.grd_acptlst); break;
- // default : break;
- // }
- }
- function cf_TRAHA00103(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- ds_main_list_rsrvlst.updateColID("rrgstno1", "rgstno1");
- ds_main_list_rsrvlst.updateColID("rrgstno2", "rgstno2");
- dsf_setDefaultVal(ds_main_list_rsrvlst, "agencyrate:0");
- ds_main_list_acptlst.updateColID("rrgstno1", "rgstno1");
- ds_main_list_acptlst.updateColID("rrgstno2", "rgstno2");
- dsf_setDefaultVal(ds_main_list_acptlst, "agencyrate:0");
- ds_main_list_cncllst.updateColID("rrgstno1", "rgstno1");
- ds_main_list_cncllst.updateColID("rrgstno2", "rgstno2");
- dsf_setDefaultVal(ds_main_list_cncllst, "agencyrate:0");
- ds_main_list_sndlst.updateColID("rrgstno1", "rgstno1");
- ds_main_list_sndlst.updateColID("rrgstno2", "rgstno2");
- dsf_setDefaultVal(ds_main_list_sndlst, "agencyrate:0");
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 그리드스타일(사용안함 EXPR처리)
- ****************************************************************************************/
- function fSetRsrvBackGroud(vGrd) {
- // vGrd.rebuildStyle(); // 스타일 초기화
- // for(var i=1; i <= vGrd.rows; i++) {
- // var rcptstatyn = vGrd.valueMatrix( i , vGrd.colRef("rcptstatyn"));
- // if(rcptstatyn == "N") {
- // vGrd.setCellProprty("body", i, "background", "#ccffcc"); vGrd.setCellProperty("body", i, "background2", "#ccffcc");
- // }
- // }
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 예약접수 건진자 리스트 조회 모드 설정
- * : 예약1 / 예약등록2 / 접수3 / 취소4~6 / 2차대상자 8
- ****************************************************************************************/
- function fGetGnrlSrchMode(){
- var idx = swt_acptlst.tabindex;
- if(idx == 3){
- idx = 2 ;
- }
- idx++;
- return idx;
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 금액계산
- ****************************************************************************************/
- function setAmt(i)
- {
- var healcureflag = ds_main_info_rsrvacptinfo_item.getColumn(0, "acpt_insuid");
- var examflag = ds_send_selpkgexam.getColumn(i, "examflag");
- healcureflag = healcureflag.substr(0, 1);
- //의료수급권자일 경우 100% 보건소 부담
- if(healcureflag == 9 && (examflag == "G003" || examflag == "G004" || examflag == "G005" || examflag == "G006" || examflag == "G007"))
- {
- ds_send_selpkgexam.setColumn( i, "uncocd", "V05");
- ds_send_selpkgexam.setColumn( i, "payhealcntrbamt", ds_send_selpkgexam.getColumn(i, "totpayamt"));
- return;
- }
- //일반건진이나 생애건진은 공단부담
- if( examflag == "G001" || examflag == "G002" || examflag == "G100" )
- {
- ds_send_selpkgexam.setColumn( i, "uncocd", "V03");
- ds_send_selpkgexam.setColumn( i, "payinsubamt", ds_send_selpkgexam.getColumn(i, "totpayamt"));
- return;
- }
- //암별로 노드 정의
- var cancerNode = "";
- if(examflag == "G003")
- {
- cancerNode = ds_main_info_rsrvacptinfo_item.getColumn(0, "itemstmccncrflag");
- }
- if(examflag == "G004")
- {
- cancerNode = ds_main_info_rsrvacptinfo_item.getColumn(0,"largeintescncrflag");
- }
- if(examflag == "G005")
- {
- cancerNode = ds_main_info_rsrvacptinfo_item.getColumn(0,"livcncrflag");
- }
- if(examflag == "G006")
- {
- cancerNode = ds_main_info_rsrvacptinfo_item.getColumn(0,"mamcncrflag");
- }
- //자궁경부암일 경우 100% 공단부담
- if(ds_main_info_rsrvacptinfo_item.getColumn(0, "cervcncrflag") != "1" && examflag == "G007") //자궁경부암
- {
- ds_send_selpkgexam.setColumn( i, "uncocd", "V11");
- ds_send_selpkgexam.setColumn( i, "payinsubamt", ds_send_selpkgexam.getColumn(i, "totpayamt"));
- ds_send_selpkgexam.setColumn( i, "payownbamt", 0);
- return;
- }
- //본인부담 100%
- if(cancerNode == 1)
- {
- ds_send_selpkgexam.setColumn( i, "payownbamt", parseInt(ds_send_selpkgexam.getColumn(i, "totpayamt")));
- ds_send_selpkgexam.setColumn( i, "uncocd", "V01");
- return;
- }
- //본인부담 10%
- if(cancerNode == 2)
- {
- ds_send_selpkgexam.setColumn( i, "payinsubamt", parseInt(ds_send_selpkgexam.getColumn(i, "totpayamt")) * 0.9);
- ds_send_selpkgexam.setColumn( i, "payownbamt", parseInt(ds_send_selpkgexam.getColumn(i, "totpayamt")) * 0.1);
- ds_send_selpkgexam.setColumn( i, "uncocd", "V11");
- return;
- }
- //공단부담 100%
- if(cancerNode == 3)
- {
- ds_send_selpkgexam.setColumn( i, "payinsubamt", parseInt(ds_send_selpkgexam.getColumn(i, "totpayamt")));
- ds_send_selpkgexam.setColumn( i, "uncocd", "V11");
- return;
- }
- //공단부담 90% + 보건소부담 10%
- if(cancerNode == 4)
- {
- ds_send_selpkgexam.setColumn( i, "payinsubamt", parseInt(ds_send_selpkgexam.getColumn(i, "totpayamt")) * 0.9);
- ds_send_selpkgexam.setColumn( i, "payhealcntrbamt", parseInt(ds_send_selpkgexam.getColumn(i, "totpayamt")) * 0.1);
- ds_send_selpkgexam.setColumn( i, "uncocd", "V11");
- return;
- }
- ds_send_selpkgexam.setColumn( i, "uncocd", "V01");
- ds_send_selpkgexam.setColumn( i, "payownbamt", parseInt(ds_send_selpkgexam.getColumn(i, "totpayamt")));
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description :
- ****************************************************************************************/
- function fSetGnrlAddList(vGrdObj, vTestCdCol, vSrcXPath, vDupCheck, vPkgYN , vPkgCd) {
- if( ds_temp.getColumn(0, "okflag") != "ok" ) return ;
- if( vGrdObj == null ) return ;
- if( vSrcXPath == "" ) return ;
- var cnt = this.objects[vSrcXPath].rowcount;
- var grdcnt = vGrdObj.rowcount;
- var vTestcd = "";
- var vTestnm = "";
- var i = 0;
- if( vPkgYN == "Y" ){
- for(var i = 0 ; i < cnt ; i++){
- vTestcd = this.objects[vSrcXPath].getColumn(i, "pkgcd");
- vTestnm = this.objects[vSrcXPath].getColumn(i, "pkgnm");
- if( vDupCheck == "Y" ) {
- if( fCheckDup(vGrdObj , vTestCdCol, vTestcd ) == false ){
- if( sysf_messageBox("중복되는 Pkg코드[" + vTestcd + " - " + vTestnm +"] 를 추가 ", "S001") != 6 ){
- continue ;
- }
- }
- }
- var danga = this.objects[vSrcXPath].getColumn(i, "scoreamt");
- if(ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpyflag") == "Y") {
- danga = parseInt(parseFloat(danga)* 0.1)*10;
- }else {
- danga = danga;
- }
- vGrdObj.addRow();
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "sel" ,"Y" );
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "pkgflag" ,"A" );
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "pkgcd" ,vTestcd );
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "pkgnm" ,vTestnm );
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "uncocd" ,"V03" );
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "scoreamt" ,danga);
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "addtotamt" ,danga);
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "calcscorcd" ,this.objects[vSrcXPath].getColumn(i, "calcscorcd"));
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "payownbamt" ,0 );
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "totpayamt" ,danga );
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "payinsubamt" ,0 );
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "payhealcntrbamt" ,0 );
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "paycmpybamt" ,danga );
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "paydcbamt" ,0 );
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "testdiscyn" ,this.objects[vSrcXPath].getColumn(i, "testdiscyn"));
- grdcnt++;
- }
- } else {
- for(var i = 0 ; i < cnt; i++){
- vTestcd = this.objects[vSrcXPath].getColumn(i, "testcd");
- vTestnm = this.objects[vSrcXPath].getColumn(i, "testnm");
- if( vDupCheck == "Y" ) {
- if( fCheckDup(vGrdObj , vTestCdCol, vTestcd ) == false ){
- if( sysf_messageBox("중복되는 검사코드[" + vTestcd + " - " + vTestnm +"] 를 추가 ", "S001") != 6 ){
- continue ;
- }
- }
- }
- var danga = this.objects[vSrcXPath].getColumn(i, "scoreamt");
- if(ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpyflag") == "Y") {
- danga = parseInt(parseFloat(danga)* 0.1)*10;
- }else {
- danga = danga;
- }
- vGrdObj.addRow();
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "sel" ,"Y" );
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "pkgflag" ,"A" );
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "testcd" ,vTestcd );
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "pkgnm" ,vTestnm );
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "uncocd" ,"V01" );
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "scoreamt" ,danga );
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "addtotamt" ,danga );
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "calcscorcd" ,this.objects[vSrcXPath].getColumn(i, "calcscorcd"));
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "prcptims" ,"1" );
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "prcpdayno" ,"1" );
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "payownbamt" ,danga );
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "totpayamt" ,danga );
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "payinsubamt" ,0 );
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "payhealcntrbamt" ,0 );
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "paycmpybamt" ,0 );
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "paydcbamt" ,0 );
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "testdiscyn" ,this.objects[vSrcXPath].getColumn(i, "testdiscyn"));
- //묵음처방 구분 추가 (2007.10.11 BY 손주연 )
- this.objects[vGrdObj.binddataset].setColumn( grdcnt, "grupflag" ,this.objects[vSrcXPath].getColumn(i, "grupflag") );
- grdcnt++;
- }
- }
- /*
- * 패키지 내부검사 중복여부 체크
- */
- dsf_createDs("ds_send_test");
- if(vGrdObj.rowcount >= 1){
- for(var i = 0; i < vGrdObj.rowcount; i++) {
- dsf_makeValue(ds_send_test, "pkgcd", "string", this.objects[vGrdObj.binddataset], "testcd", i);
- dsf_makeValue(ds_send_test, "grupflag", "string", this.objects[vGrdObj.binddataset], "grupflag", i);
- }
- if(!utlf_isNull(vPkgCd)) { dsf_makeValue( ds_send_test, "srchpkgcd", "string", vPkgCd); }
- if(!utlf_isNull(vPkgCd)) { dsf_makeValue( ds_send_test, "healexamflag", "string", fGetHealExamFlag()); }
- dsf_createDs("ds_tmp_testcount_testcount");
- var oParam = {};
- oParam.id = "TRAHA00013";
- oParam.service = "healexamrsrvacptapp.RsrvAcpt";
- oParam.method = "reqTestDuplex";
- oParam.inds = "req=ds_send_test";
- oParam.outds = "ds_tmp_testcount_testcount=testcount";
- oParam.async = false;
- //oParam.callback = "cf_TRAHA00013";
- tranf_submit(oParam);
- }
-
- var testnm = "";
- var testnmcount = "";
- var cnt = ds_tmp_testcount_testcount.rowcount;
- if (cnt != 0)
- {
- for (var i = 0; i < cnt; i++) {
- testnm = ds_tmp_testcount_testcount.getColumn(i, "testnm");
- if (!utlf_isNull(testnm)) {
- testnmcount = testnmcount + testnm + "/";
- }
- }
- sysf_messageBox(testnmcount + " 검사가 중복되었습니다","E999");
- }
- }
- /*-**************************************************************************************
- * Argument : Mode : 공통코드A0107참조
- * : A 예약
- * : B 예약보류
- * : C 예약확인
- * : D 예약취소
- * : E 접수
- * : F 접수취소
- * : G 결과
- * : H 판정
- * Description : 예약_접수정보 check.
- ****************************************************************************************/
- function fCheckAcpt(vMode){
- var vRsvdd = "";
- var vStatus = ds_main_info_rsrvacptinfo_item.getColumn(0, "status");
- var vHealExamFlag = fGetHealExamFlag();
- var age = opt_age.value;
- //예약의 경우 예약일 입력 필수
- if( vStatus == "C" ) {
- //if( !frmf_isRequiredGroup("ipt_rsrvdd") ) return false;
- if(utlf_isNull(ipt_rsrvdd.value)) return false;
- vRsvdd = ds_main_info_rsrvacptinfo_item.getColumn(0, "hopedd");
- vRsvdd = vRsvdd.toDate("YYYYMMDD");
- if( vRsvdd < utlf_getCurrentDate() ){
- sysf_messageBox("예약일자가 현재일자 전으로 ", "E005");
- ipt_rsrvdd.setFocus();
- return false;
- }
- }
- //접수
- else if( vMode == "E" ){
- var i = 0;
- var cnt = 0;
- var selrows = 0;
- }
- return true;
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 버튼 상태 변경
- ****************************************************************************************/
- function fSetBtnStat(){
- grp_btn.btn_rsrvcfm.enable = false;
- grp_btn.btn_acpt.enable = false;
- grp_btn.btn_acptcncl.enable = false;
- grp_btn.btn_rsrvcncl.enable = false;
- switch1.case_cnst.rdo_outexamyn.enable = true;
- switch1.case_cnst.cmb_rsltcnstflag.enable = true;
- switch1.case_cnst.btn_rsltcnstrsrv.enable = true;
- var vStat = ds_main_info_rsrvacptinfo_item.getColumn(0, "statflag");
- if ( vStat == "C" ){ //예약
- grp_btn.btn_rsrvcncl.enable = true;
- grp_btn.btn_rsrvcfm.enable = true;
- grp_btn.btn_acpt.enable = true;
- }
- else if( vStat == "D"){ //예약취소
- grp_btn.btn_rsrvcncl.enable = false;
- grp_btn.btn_rsrvcfm.enable = true;
- grp_btn.btn_acpt.enable = true;
- }
- else if( vStat == "E" ){//접수
- grp_btn.btn_acptcncl.enable = true;
- grp_btn.btn_acpt.enable = true;
- }
- else if( vStat == "F" ){ //접수취소
- grp_btn.btn_rsrvcfm.enable = true;
- grp_btn.btn_acpt.enable = true;
- }
- else {
- grp_btn.btn_rsrvcfm.enable = true;
- grp_btn.btn_acpt.enable = true;
- }
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 버튼 상태 변경(사용안함 rexpert없음)
- ****************************************************************************************/
- function fPrntChrt(){
- // var pkgcd = ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgcd");
- // if( !utlf_isNull(pkgcd) ) {
- // pkgcd = pkgcd.substr(4,1);
- // if( pkgcd == "1" ){
- // var objDOM = rptf_createDOM();
- // var objParam = new Object();
- // rptf_setNodeListToDOM(objDOM, "/root/XXX" , ds_XXX);
- // objParam.xml_data_XML1 = objDOM.documentElement.source;
- // var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
- // rptf_exeReportPreview30(["RPAHA01501"],[objParam], option);
- // }
- // else
- // if( pkgcd == "2" ) {
- // var objDOM = rptf_createDOM();
- // var objParam = new Object();
- // rptf_setNodeListToDOM(objDOM, "/root/XXX" , ds_XXX);
- // objParam.xml_data_XML1 = objDOM.documentElement.source;
- // var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
- // rptf_exeReportPreview30(["RPAHA01502"],[objParam], option);
- // }
- // }
- }
- /**
- * 증번호 11자리수중 첫 자리가 1~4 : 지역(J), 5~6 : 공.교(G), 7~8 직장(K)
- */ function fSetInsuTrgtFg(){
- var insuid = ipt_insuid.value;
- if( insuid != "" ) {
- insuid = insuid.substr(0,1);
- if( (insuid == "5" ) || (insuid == "6") ) insuid = "G";
- else
- if( (insuid == "7" ) || (insuid == "8") ) insuid = "K";
- else insuid = "J";
- rdo_insutrgtflag.value = insuid;
- }
- }
- /**
- * 무료암대상일 경우 관할 보건소 입력 필수
- * 비대상일 경우 무료암구분 disable
- * 대상구분 check 필요. 나이에따라 다름.
- * 위암검사 :만 40세이상인 자로서 희망자
- * 유방암검사 :만 40세이상인 여성희망자
- * 대장암검사 :만 50세이상인 자로서 희망자
- * 간암검사 :○ 당해연도전 2년간 2차검진결과 간장
- 질환 유질환자 및 간암발생고위험군
- 중 만40세 이상의 희망자
- ○ 당해연도 2차검진결과 간장질환 유질환자 중 만40세 미만의 희망자
- - 이 경우 간초음파 검사만 실시
- * 자궁경부암검사 :만 30세 이상인 여성희망자
- */ function fSetCncrCtrl(){
- /* chx_stmccncryn.enable = false;
- chx_largeintescncryn.enable = false;
- chx_livcncrtrgtyn.enable = false;
- chx_mamcncryn.enable = false;
- chx_cervcncryn.enable = false;
- var freecncryn = rdo_freecncrtrgtyn.value;
- if( freecncryn == "N" ){
- return ;
- }
- chx_stmccncryn.enable = true;
- chx_largeintescncryn.enable = true;
- chx_livcncrtrgtyn.enable = true;
- chx_mamcncryn.enable = true;
- chx_cervcncryn.enable = true; */
- }
- function fCheckFreeCncrTrgt(vMode) {
- var freecncryn = rdo_freecncrtrgtyn.value;
- if( freecncryn == "Y" ){
- var sex = opt_sex.value;
- var age = 0;
- if( opt_age.value != "" ) age = parseInt(opt_age.value);
- //위암검사 :만 40세이상인 자로서 희망자
- switch (vMode) {
- case 1:
- if( chx_stmccncryn.value == "Y" ){
- if( age < 40 ) {
- sysf_messageBox("위암검사는 만 40세이상인 자로서 희망자에 한합니다." , "E999");
- return false ;
- }
- model.setValue(cmb_stmccncrflag.attribute("ref"), "V12" );
- //cmb_stmccncrflag.refresh();
- }
- case 2:
- if( chx_mamcncryn.value == "Y" ) {
- if( ( sex != "F" ) || ( (sex == "F" ) && (age < 40) ) ) {
- sysf_messageBox("유방암은 만 40세이상인 여성희망자에 한합니다." , "E999");
- return false ;
- }
- model.setValue(cmb_mamcncrflag.attribute("ref"), "V12" );
- //cmb_mamcncrflag.refresh();
- }
- break;
- case 3:
- //대장암검사 :만 50세이상인 자로서 희망자
- if( (chx_largeintescncryn.value == "Y" )&& ( age < 50 ) ){
- sysf_messageBox("대장암검사는 만 50세이상인 자로서 희망자에 한합니다." , "E999");
- return false;
- model.setValue(cmb_mamcncrflag.attribute("ref"), "V12" );
- //cmb_mamcncrflag.refresh();
- }
- break;
- case 4:
- //자궁경부암 : 만 30세이상인 여성희망자
- if( (chx_cervcncryn.value == "Y") &&
- ( (sex != "F" ) || ( (sex == "F") && ( age < 30 ) ) ) ) {
- alert("자궁경부암은 만 30세이상인 여성희망자에 한합니다.");
- return false;
- model.setValue(cmb_cervcncrflag.attribute("ref"), "V12" );
- //cmb_cervcncrflag.refresh();
- }
- break;
- default :
- break;
- }
- }
- return true;
- }
- /*-**************************************************************************************
- * Argument : vJobFlag
- * Description : 건진내역 계산
- ****************************************************************************************/
- function fCalcAmt(vJobFlag){
- var ret = -1;
- var vTmp = "G";
- ds_main_info_rsrvacptinfo_item.copyData(ds_tmp_reqacpt);
- ds_send.setColumn( 0, "srchhealexamflag", vTmp );
-
- vTmp = ds_tmp_reqacpt.getColumn(0, "pid");
- if(utlf_isNull(vTmp)) return ret;
- ds_send.setColumn( 0, "srchpid", vTmp );
-
- vTmp = ds_tmp_reqacpt.getColumn(0, "rsrvdd");
- if(utlf_isNull(vTmp)) return ret;
- ds_send.setColumn( 0, "srchrsrvdd", vTmp );
- vTmp = ds_tmp_reqacpt.getColumn(0, "rsrvno");
- if(utlf_isNull(vTmp)) return ret;
- ds_send.setColumn( 0, "srchrsrvno" , vTmp );
- ds_send.setColumn( 0, "srchinstcd" , sysf_getUserInfo("posinstcd"));
- ds_send.setColumn( 0, "srchjobflag" , vJobFlag);
-
- frmf_openLoadingBar("수납예상내역 계산 중입니다..") ;//처리중 화면을 오픈한다.
- dsf_createDs("ds_temp_rcptinfo_hidden_oscl_out");
- dsf_createDs("ds_temp_rcptinfo_hidden_opmi_out");
- dsf_createDs("ds_temp_rcptinfo_hidden_dcgm_out");
- dsf_createDs("ds_temp_rcptinfo_hidden_unco_out");
- dsf_createDsRow("ds_req", [
- {col:"instcd", type:"STRING", size:256, val:ds_send.getColumn(0, "srchinstcd")}
- , {col:"healexamflag", type:"STRING", size:256, val:ds_send.getColumn(0, "srchhealexamflag")}
- , {col:"rsrvdd", type:"STRING", size:256, val:ds_send.getColumn(0, "srchrsrvdd")}
- , {col:"rsrvno", type:"STRING", size:256, val:ds_send.getColumn(0, "srchrsrvno")}
- , {col:"pid", type:"STRING", size:256, val:ds_send.getColumn(0, "srchpid")}
- , {col:"jobflag", type:"STRING", size:256, val:ds_send.getColumn(0, "srchjobflag")}
- , {col:"ocmlflag", type:"STRING", size:256, val:ds_send.getColumn(0, "srcocmlflag")}
- , {col:"gubunflag", type:"STRING", size:256, val:ds_send.getColumn(0, "gubunflag")}
- , {col:"openflag", type:"STRING", size:256, val:ds_send.getColumn(0, "openflag")}
- ]);
- var oParam = {};
- oParam.id = "TXAHA02101";
- oParam.service = "healexamrcptapp.HealExamRcpt";
- oParam.method = "reqExeHealExamAmtCalc";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_temp_rcptinfo_hidden_oscl_out=oscl_out ds_temp_rcptinfo_hidden_opmi_out=opmi_out ds_temp_rcptinfo_hidden_dcgm_out=dcgm_out ds_temp_rcptinfo_hidden_unco_out=unco_out";
- oParam.async = false;
- oParam.callback = "cf_TXAHA02101";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXAHA02101") > -1) {
- opt_payinsubamt.value = ds_temp_rcptinfo_hidden_opmi_out.getColumn(0, "opmi_payinsubamt"));
- opt_paycmpyamt.value = ds_temp_rcptinfo_hidden_opmi_out.getColumn(0, "opmi_paycmpyamt"));
- opt_payownbamt.value = ds_temp_rcptinfo_hidden_opmi_out.getColumn(0, "opmi_ownbamt"));
- opt_totamt.value = ds_temp_rcptinfo_hidden_opmi_out.getColumn(0, "opmi_totamt"));
- ds_main_info_rsrvacptinfo_item.clearData(); ds_main_info_rsrvacptinfo_item.addRow();
- ret = 1;
- }
-
- frmf_closeLoadingBar() ;//처리중 화면을 close한다.
- return ret;
- }
- function cf_TXAHA02101(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /**
- * 처방내역 및 현황조회
- */
- function fGetOrdInfo(){
- model.removeNodeset(grd_curlst.nodeset);
- ds_send.setColumn( 0, "srchhealexamflag" , fGetHealExamFlag() ); //건진구분
- var sNd = "ds_main_info_rsrvacptinfo_item/";
- ds_send.setColumn( 0, "srchpid" , model.getValue(sNd + "pid") ); //등록번호
- if( ds_send.getColumn(0, "srchpid") == "" ){
- sysf_messageBox("건진내역이 없습니다.", "E999");
- return ;
- }
- ds_send.setColumn( 0, "srchrsrvdd" , model.getValue(sNd + "rsrvdd") ); //건진예약등록일자
- ds_send.setColumn( 0, "srchrsrvno" , model.getValue(sNd + "rsrvno") ); //건진예약등록번호
- ds_send.setColumn( 0, "srchorddd" , model.getValue(sNd + "orddd") ); //진료일자
- ds_send.setColumn( 0, "srchcretno" , model.getValue(sNd + "cretno") ); //원무생성번호
- // submit("TRAHA00701");
- var oParam = {};
- oParam.id = "TRAHA00701";
- oParam.service = "healexamrsrvacptapp.RsrvAcpt";
- oParam.method = "reqGetOrdInfo";
- oParam.inds = "req=ds_";
- oParam.outds = "ds_=item ds_=info";
- oParam.async = false;
- oParam.callback = "cf_TRAHA00701";
- tranf_submit(oParam);
- /*
- function cf_TRAHA00701(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function cf_TRAHA00701(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- arErrorCode.pop("TRAHA00701") > -1
- arErrorCode.pop("TRAHA00701") < 0
- */
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 건진자번호로 예약_접수 상세정보
- ****************************************************************************************/
- function fGetDetlInfoHid(){
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "rsrvdd", "string", "" );
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "rsrvno", "string", "" );
- var sHealExamPid = dsf_getColumnNullToEmpty(ds_main_info_patinfo_item, 0, "healexampid");
- if( sHealExamPid != "" ){
- var vHealExamDetlFg = cmb_healexamdetlflag.value;
- ahafGetRsrvAcpDetltInfoWithPid(vHealExamDetlFg, sHealExamPid);
- }
-
- //인사정보조회
- if( !utlf_isNull(ds_main_info_patinfo_item.getColumn(0, "rgstno1")) &&
- !utlf_isNull(ds_main_info_patinfo_item.getColumn(0, "rgstno2")) ) {
- ipt_pid.enable = false;
- var rrgstno = ds_main_info_patinfo_item.getColumn(0, "rgstno1") + ds_main_info_patinfo_item.getColumn(0, "rgstno2");
- var retValue = "";
- dsf_makeValue( ds_send, "discpat", "string", "" );
- retValue = fGetPsnWorkInfo(rrgstno);
- if(!utlf_isNull(retValue)) {
- var retVal = retValue.split('▦');
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "empid", "string", retVal[0]);
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "empnm", "string", retVal[1]);
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "disccd", "string", retVal[2]);
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "emprelacd", "string", retVal[8]);
- frmf_inputEnterKey("cmb_disccdlst", "onitemchanged", new ItemChangeEventInfo);
- }
- }
- }
-
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 조회플래그 설정
- ****************************************************************************************/
- function fsetDgFlag(){
- var idx = swt_acptlst.tabindex;
- if(idx == 3){
- dsf_makeValue( ds_send, "dgflag", "string", "2" );
- } else
- if(idx == 2){
- dsf_makeValue( ds_send, "dgflag", "string", "1" );
- } else {
- dsf_makeValue( ds_send, "dgflag", "string", "" );
- }
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 수진자격 조회 후 세부 내역 조회s
- ****************************************************************************************/
- function fInsuCnts(){
- var vCmpycd = ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpycd");
- dsf_makeValue( ds_send, "srchcmpyno", "string", vCmpycd);
- dsf_makeValue( ds_send, "srchcond", "string", "D");
- var oParam = {};
- oParam.id = "TRAHB00502";
- oParam.service = "healexambaseapp.CmpyCode";
- oParam.method = "reqGetCmpyCdDetl";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_hidden_cmpyinfodetl_item=item ds_hidden_cmpyinfodetl_bizlst=bizlst ds_hidden_cmpyinfodetl_deptlst=deptlst";
- oParam.async = false;
- oParam.callback = "cf_TRAHB00502";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRAHB00502") > -1) {
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "cmpynm", "string", ds_hidden_cmpyinfodetl_item.getColumn(0, "cmpynm"));
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "armyhos", "string", ds_hidden_cmpyinfodetl_item.getColumn(0, "miltrcntrhospcd"));
- frmf_addComboItem("cmb_bizoffccd","ZZZZZZ","","above");
- frmf_addComboItem("cmb_deptcd","ZZZZZZ","","above");
- }
- var insuflag = ds_main_info_rsrvacptinfo_item.getColumn(0, "insuflag");
- }
- function cf_TRAHB00502(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /*===================================================================================================================
- _desc : 사업체 존제 여부를 체크하고 사업체를 등록한다.
- ====================================================================================================================*/
- function fChkExistCmpyInfo() {
- if(fGetCmpyDetlCdList()) {
- var node = instance1.selectSingleNode("ds_temp_cmpyinfo_cmpy_cmpycd");
- if( node == null ) {
- if(sysf_messageBox("사업체정보가 존재하지 않습니다. 사업체 정보를","Q002") == "6" ) {
- fSetCmpyInfo();
- }
- }
- }
- }
- /*===================================================================================================================
- _desc : 미등록 이나 사용상태가 미사용 상태인 사업체 정보를 등록 및 업데이트 한다.
- ====================================================================================================================*/
- function fSetCmpyInfo() {
- var insuCorpBrchCd = "";
- var civilAplFlag = "";
- var appYear = "";
- var cmpyCd = ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpycd");
- var cmpyNm = ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpynm");
- var insuCorpBrchCd = ds_main_info_rsrvacptinfo_item.getColumn(0, "insucorpbrchcd");
- var hopeDD = ds_main_info_rsrvacptinfo_item.getColumn(0, "hopedd");
- if(cmpyCd == "") {
- sysf_messageBox("사업장코드가","E014");
- return;
- }
- civilAplFlag = insuCorpBrchCd.substr(4,1);
- if(hopeDD == "") {
- appYear = fGetCurrentYear();
- }else {
- appYear = hopeDD.substr(0 , 4);
- }
- dsf_makeValue( ds_send_savecmpy, "cmpycd", "string", cmpyCd);
- dsf_makeValue( ds_send_savecmpy, "cmpynm", "string", cmpyNm);
- dsf_makeValue( ds_send_savecmpy, "insucorpbrchcd", "string", insuCorpBrchCd);
- dsf_makeValue( ds_send_savecmpy, "civilaplflag", "string", civilAplFlag);
- dsf_makeValue( ds_send_savecmpy, "appyear", "string", appYear);
- // submit("TXAHA04033");
- var oParam = {};
- oParam.id = "TXAHA04033";
- oParam.service = "healthexamrsrvacptapp.GnrlRsrvAcpt";
- oParam.method = "reqExeGnrlCmpy";
- oParam.inds = "cmpy=ds_";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXAHA04033";
- tranf_submit(oParam);
- /*
- function cf_TXAHA04033(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function cf_TXAHA04033(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- arErrorCode.pop("TXAHA04033") > -1
- arErrorCode.pop("TXAHA04033") < 0
- */
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 사업장 정보가 있을 경우 사업장 기준정보를 가져온다.
- ****************************************************************************************/
- function setGnrlCmpyInfo() {
- if(fGetCmpyDetlCdList()) {
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "cmpynm", "string", ds_temp_cmpyinfo_cmpy.getColumn(0, "cmpynm"));
- if( ds_temp_cmpyinfo_cmpy.rowcount > 0 ) {
- ds_hidden_cmpyinfodetl_bizlst.clearData();
- if(ds_temp_cmpyinfo_biz.rowcount > 0 ) {
- ds_hidden_cmpyinfodetl_bizlst.copyData(ds_temp_cmpyinfo_biz);
- frmf_inputEnterKey("cmb_bizoffccd", "onitemchanged", new ItemChangeEventInfo);
- }else {
- frmf_addComboItem("cmb_bizoffccd","ZZZZZZ","","above");
- ds_hidden_cmpyinfodetl_deptlst.clearData();
- frmf_addComboItem("cmb_deptcd","ZZZZZZ","","above");
- }
- }
- }
- }
- /*===================================================================================================================
- _desc : 검사의 금액을 계산
- ====================================================================================================================*/
- function fSetCalcExamAmt() {
- var totalDcAmt = 0;
- var totalOwnbAmt = 0;
- var payinsubamt = 0;
- var payownbamt = 0;
- var paycmpybamt = 0;
- var payhealcntrbamt = 0;
- var paydcamt = 0;
- var totamt = 0;
- var discCd = ds_main_info_rsrvacptinfo_item.getColumn(0, "disccd"); // 할인코드
- var dcAmt = model.getXPathValue("ds_init_baseinfo_pamcdlst_disccdlst[cd = '" + discCd + "']_dcamt"); // 할인율
- var dcAddAmt = model.getXPathValue("ds_init_baseinfo_pamcdlst_disccdlst[cd = '" + discCd + "']_adddcamt"); // 추가검사할인율
- for(var i = 1; i <= parseInt(model.getXPathValue("count(ds_send_selpkgexam)")); i++) {
- var sel = model.getXPathValue("ds_send_selpkgexam[" +i+ "]_sel");
- if(ds_send_selpkgexam.getColumn(i, "uncocd") == "") {
- setAmt(i);
- }
- if (ds_send_selpkgexam.getColumn(i, "payinsubamt").isNumber() != false && sel == "Y") {
- payinsubamt = payinsubamt + eval(ds_send_selpkgexam.getColumn(i, "payinsubamt"));
- }
- if (ds_send_selpkgexam.getColumn(i, "payownbamt").isNumber() != false && sel == "Y") {
- payownbamt = payownbamt + eval(ds_send_selpkgexam.getColumn(i, "payownbamt"));
- }
- if (ds_send_selpkgexam.getColumn(i, "paycmpybamt").isNumber() != false && sel == "Y") {
- paycmpybamt = paycmpybamt + eval(ds_send_selpkgexam.getColumn(i, "paycmpybamt"));
- }
- if (ds_send_selpkgexam.getColumn(i, "payhealcntrbamt").isNumber() != false && sel == "Y") {
- payhealcntrbamt = payhealcntrbamt + eval(ds_send_selpkgexam.getColumn(i, "payhealcntrbamt"));
- }
- }
- model.makeValue(opt_payinsubamt.attribute("ref") , payinsubamt);
- model.makeValue(opt_payownbamt.attribute("ref") , payownbamt);
- model.makeValue(opt_paycmpyamt.attribute("ref") , paycmpybamt);
- model.makeValue(opt_payhealcntramt.attribute("ref") , payhealcntrbamt);
- model.makeValue(opt_totamt.attribute("ref") , payinsubamt + payownbamt + paycmpybamt + payhealcntrbamt);
- // 할인율 계산
- for(var i = 1; i <= parseInt(model.getXPathValue("count(ds_send_selpkgexam)")); i++) {
- if(discCd != "-" && discCd != "") {
- var sel = ds_send_selpkgexam.getColumn(i, "sel");
- var testdiscyn = ds_send_selpkgexam.getColumn(i, "testdiscyn");
- var pkgflag = ds_send_selpkgexam.getColumn(i, "pkgflag");
- var paydcbamt = 0 ;
- var ownbAmt = eval(ds_send_selpkgexam.getColumn(i, "payownbamt"));
- if(pkgflag == "P") {
- if(testdiscyn == "Y" || (testdiscyn == "N" && dcAmt == 0)) {
- // 그리드의 코드 별 할인금액
- paydcbamt = (eval(ds_send_selpkgexam.getColumn(i, "payownbamt")) * dcAmt * 0.01);
- ownbAmt = ownbAmt - (eval(ds_send_selpkgexam.getColumn(i, "payownbamt"))* dcAmt * 0.01);
- }
- }else {
- if(testdiscyn == "Y" || (testdiscyn == "N" && dcAddAmt == 0)) {
- // 그리드의 코드 별 할인금액
- paydcbamt = (eval(ds_send_selpkgexam.getColumn(i, "payownbamt")) * dcAddAmt * 0.01);
- ownbAmt = ownbAmt - (eval(ds_send_selpkgexam.getColumn(i, "payownbamt")) * dcAddAmt * 0.01);
- }
- }
- // 그리드의 코드 별 계산 금액
- ds_send_selpkgexam.setColumn( i, "payownbamt", ownbAmt);
- ds_send_selpkgexam.setColumn( i, "paydcbamt", paydcbamt);
- // 전체 할인금액,개인 부담금
- if(sel == "Y") {
- totalDcAmt += paydcbamt;
- totalOwnbAmt += ownbAmt;
- }
- }
- }
- if(discCd != "-" && discCd != "") {
- model.makeValue(opt_payownbamt.attribute("ref") , totalOwnbAmt);
- model.makeValue(opt_paydcamt.attribute("ref") , totalDcAmt);
- }
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 할인계정, 검사선택에 따른 금액을 계산
- ****************************************************************************************/
- function fSetReCalcAmt(vDiscYN) {
- if(utlf_isNull(vDiscYN)) vDiscYN = "N";
- var payinsubamt = 0.0;
- var payownbamt = 0.0;
- var paycmpybamt = 0.0;
- var payhealcntrbamt = 0.0;
- var paydcbamt = 0.0;
- var discAmt = 0.0;
- var ownbAmt = 0.0;
- var calcDcAmt = 0.0;
- var totPayinsubamt = 0.0;
- var totPayownbamt = 0.0;
- var totPaycmpybamt = 0.0;
- var totPayhealcntrbamt = 0.0;
- var totPaydcbamt = 0.0;
- var totPayamt = 0.0;
- var pkgflag = '';
- var uncocd = '';
- var discCd = ds_main_info_rsrvacptinfo_item.getColumn(0, "disccd"); // 할인코드
- var dcAmt = ds_init_baseinfo_pamcdlst_disccdlst.lookup("cd", discCd, "dcamt"); // 패키지 할인율
- var adddcAmt = ds_init_baseinfo_pamcdlst_disccdlst.lookup("cd", discCd, "adddcamt"); // 추가검사 할인율
- // 금액 계산
- for(var i = 0; i < ds_send_selpkgexam.rowcount; i++) {
- var sel = ds_send_selpkgexam.getColumn(i, "sel");
- var testdiscyn = ds_send_selpkgexam.getColumn(i, "testdiscyn");
- pkgflag = ds_send_selpkgexam.getColumn(i, "pkgflag");
- uncocd = ds_send_selpkgexam.getColumn(i, "uncocd");
- payinsubamt = parseFloat(ds_send_selpkgexam.getColumn(i, "payinsubamt"));
- payownbamt = parseFloat(ds_send_selpkgexam.getColumn(i, "payownbamt"));
- paycmpybamt = parseFloat(ds_send_selpkgexam.getColumn(i, "paycmpybamt"));
- payhealcntrbamt = parseFloat(ds_send_selpkgexam.getColumn(i, "payhealcntrbamt"));
- paydcbamt = parseFloat(ds_send_selpkgexam.getColumn(i, "paydcbamt"));
- calcDcAmt = payownbamt + paydcbamt;
- if(discCd != "-" && !utlf_isNull(discCd) && pkgflag=='P') {
- if(testdiscyn == "Y" || (testdiscyn == "N" && dcAmt == 0 )) {
- // 그리드의 코드 별 할인금액
- discAmt = calcDcAmt * dcAmt * 0.01;
- ownbAmt = calcDcAmt - discAmt;
- // 그리드의 코드 별 계산 금액
- ds_send_selpkgexam.setColumn( i, "payownbamt", ownbAmt);
- ds_send_selpkgexam.setColumn( i, "paydcbamt", discAmt);
- }
- }else if(discCd != "-" && !utlf_isNull(discCd) && (pkgflag=='A' || pkgflag=='S')) {
- if(testdiscyn == "Y" || (testdiscyn == "N" && adddcAmt == 0 )) {
- // 그리드의 코드 별 할인금액
- discAmt = calcDcAmt * adddcAmt * 0.01;
- ownbAmt = calcDcAmt - discAmt;
- // 그리드의 코드 별 계산 금액
- ds_send_selpkgexam.setColumn( i, "payownbamt", ownbAmt);
- ds_send_selpkgexam.setColumn( i, "paydcbamt", discAmt);
- }
- } else {
- if(testdiscyn == "Y" || (testdiscyn == "N" && adddcAmt == 0 )) {
- // 그리드의 코드 별 할인금액
- discAmt = 0;
- ownbAmt = calcDcAmt;
- // 그리드의 코드 별 계산 금액
- ds_send_selpkgexam.setColumn( i, "payownbamt", ownbAmt);
- ds_send_selpkgexam.setColumn( i, "paydcbamt", discAmt);
- }
- }
- if(sel == "Y") {
- totPayinsubamt += payinsubamt;
- totPayownbamt += parseFloat(ds_send_selpkgexam.getColumn(i, "payownbamt"));
- totPaycmpybamt += paycmpybamt;
- totPayhealcntrbamt += payhealcntrbamt;
- totPaydcbamt += parseFloat(ds_send_selpkgexam.getColumn(i, "paydcbamt"));
- totPayamt += (payinsubamt + parseFloat(ds_send_selpkgexam.getColumn(i, "payownbamt")) + paycmpybamt + payhealcntrbamt + parseFloat(ds_send_selpkgexam.getColumn(i, "paydcbamt")));
- }
- }
-
- opt_payinsubamt.value = totPayinsubamt;
- opt_payownbamt.value = totPayownbamt;
- opt_paycmpyamt.value = totPaycmpybamt;
- opt_payhealcntramt.value = totPayhealcntrbamt;
- opt_totamt.value = totPayamt;
- opt_paydcamt.value = totPaydcbamt;
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 결과상담을 등록하는 팝업화면을 띄운다.
- * : SPAHA00100_PARAM1 : 건진구분
- * : SPAHA00100_PARAM2 : 건진상세구분
- * : SPAHA00100_PARAM3 : opener 선택노드 xPath
- * : SPAHA00100_PARAM4 : opener 결과노드셋 xPath
- ****************************************************************************************/
- function fGetRsltRsrvDateTime(vFlag) {
- var statFlag = dsf_getColumnNullToEmpty(ds_main_info_rsrvacptinfo_item, 0, "statflag");
- var sHealexamFlag = dsf_getColumnNullToEmpty(ds_main_info_rsrvacptinfo_item, 0, "healexamflag");
- var sOutExamYN = switch1.case_cnst.rdo_outexamyn.value;
- var sIdx = switch1.case_cnst.cmb_rsltcnstlst.index;
- var nodeIdx = sIdx;
- var rsltRsrvList = ds_main_info_rsltcnstinfo_cnstlst_cnst;
- var rsltRsrvSaveYN = "";
- var m = "";
- var vHealExamFg = dsf_getColumnNullToEmpty(ds_main_info_rsrvacptinfo_item, 0, "healexamflag") == "" ? fGetHealExamFlag() : ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamflag");
- var vRsrvdd = dsf_getColumnNullToEmpty(ds_main_info_rsrvacptinfo_item, 0, "rsrvdd");
- var vRsrvno = dsf_getColumnNullToEmpty(ds_main_info_rsrvacptinfo_item, 0, "rsrvno");
- // 공통코드의 비고[ Y인경인 결과상담 시간을 관리 N 경우 시간을 관리 하지 않음]
- var cmt = ds_init_S080.getColum(switch1.case_cnst.cmb_rsltcnstflag.index, "cmt");
- if( (vHealExamFg == "") || (vRsrvdd == "") || (vRsrvno == "") || (vRsrvno == "0") ) {
- sysf_messageBox("대상자를" , "C002");
- return;
- }
- if(vFlag == "d") {
- // 삭제 시 저장 않 되었을 경우 그냥 삭제한다.
- // 저장된 내역일 경우에는 상담완료여부 및 지난간 일자인지 체크한다.
- rsltRsrvSaveYN = rsltRsrvList.getColumn(sIdx, "rsltrsrvsaveyn");
- m = rsltRsrvList.getColumn(sIdx, "m");
- if(rsltRsrvSaveYN == "N" && m == "i") {
- ds_main_info_rsltcnstinfo_cnstlst_cnst.deleteRow(nodeIdx);
- switch1.case_cnst.cmb_rsltcnstlst.index = 0;
- return;
- }else if(rsltRsrvSaveYN == "Y") {
- var rsltCnstEndYN = rsltRsrvList.getColumn(sIdx, "rsltcnstendyn");
- var rsltCnstDD = rsltRsrvList.getColumn(sIdx, "rsltcnstdd");
- var rsltCnstRsrvEndtm = rsltRsrvList.getColumn(sIdx, "rsltcnstrsrvendtm");
- if(cmt == "Y") {
- if(rsltCnstEndYN == "Y") {
- sysf_messageBox("상담완료이" , "I002");
- return;
- }
- }
- ds_main_info_rsltcnstinfo_cnstlst.setColumn( nodeIdx , "m" ,vFlag);
- ds_main_info_rsltcnstinfo_cnstlst.setColumn( nodeIdx , "rsltrsrvsaveyn" ,"N");
- }
- }else if( vFlag == "i") {
- // 한번에 한번씩 예약가능
- if(ds_main_info_rsltcnstinfo_cnstlst_cnst.getCaseCount("m=='i' || m=='d'") > 0) {
- sysf_messageBox("저장 후 상담예약" , "I006" );
- return;
- }
- // 내부검사는 1회로 제한
- if(sOutExamYN == "N") {
- var outExamNodeList = ds_main_info_rsltcnstinfo_cnstlst_cnst.getCaseCount("outexamyn=='" + sOutExamYN + "' && m!='-'");
- if(outExamNodeList > 0) {
- sysf_messageBox("내부검사는 1회 등록" , "I006" );
- return;
- }
- if(utlf_isNull(switch1.case_cnst.cmb_rsltcnstflag.value)) {
- sysf_messageBox("결과상담 구분을" , "C002" );
- return;
- }
- }
- if(cmt == "Y" || sOutExamYN == "Y") {
- frmf_setParameter("SPAHA00110_PARAM1", sHealexamFlag == "" ? fGetHealExamFlag() : sHealexamFlag);
- frmf_setParameter("SPAHA00110_PARAM2", ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamdetlflag"));
- frmf_setParameter("SPAHA00110_PARAM3", "ds_main_info_rsltcnstinfo_choicnst");
- frmf_setParameter("SPAHA00110_PARAM4", "ds_main_info_rsltcnstinfo_cnstlst_cnst");
- frmf_modal("SPAHA00110", "", ""-"", "", "", "", "", "", "", "", "", "", "M");
- }else if(cmt == "N") {
- var cnt = ds_main_info_rsltcnstinfo_cnstlst_cnst.rowcount;
- // 기존 인스턴스 순서에 맞추어서 생성해야 함
- dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst.setColumn( cnt, "rsltcnstseqno", "string", 0, cnt);
- dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst.setColumn( cnt, "outexamyn", "string", ds_main_info_rsltcnstinfo_choicnst.getColumn(0, "outexamyn"), cnt);
- dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst.setColumn( cnt, "rsltcnstflag", "string", ds_main_info_rsltcnstinfo_choicnst.getColumn(0, "rsltcnstflag"), cnt);
- dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst.setColumn( cnt, "rsltcnstdd", "string", "", cnt);
- dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst.setColumn( cnt, "rsltcnstrsrvstarttm", "string", "", cnt);
- dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst.setColumn( cnt, "rsltcnstrsrvendtm", "string", "", cnt);
- dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst.setColumn( cnt, "ownyn", "string", "", cnt);
- dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst.setColumn( cnt, "visitor", "string", "", cnt);
- dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst.setColumn( cnt, "rsltcnstdr", "string", "", cnt);
- dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst.setColumn( cnt, "visittm", "string", "", cnt);
- dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst.setColumn( cnt, "rsltcnststarttm", "string", "", cnt);
- dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst.setColumn( cnt, "rsltcnstendtm", "string", "", cnt);
- dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst.setColumn( cnt, "rsltcnstendyn", "string", "N", cnt);
- dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst.setColumn( cnt, "rsltcnsthistcd", "string", "O", cnt);
- dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst.setColumn( cnt, "rsltcnstremcnts", "string", ds_main_info_rsltcnstinfo_choicnst.getColumn(0, "rsltcnstremcnts"), cnt);
- dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst.setColumn( cnt, "spcffact", "string", "", cnt);
- dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst.setColumn( cnt, "rsltrsrvid", "string", "----", cnt);
- dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst.setColumn( cnt, "rsltrsrvnm", "string", switch1.case_cnst.cmb_rsltcnstflag.text, cnt);
- dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst.setColumn( cnt, "rsltrsrvsaveyn", "string", "N", cnt);
- dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst.setColumn( cnt, "m", "string", "i", cnt);
- }
- }
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 주민번호 체크
- ****************************************************************************************/
- function RgstnoCheck(){
- var rgstno1 = ipt_rgstno1.text;
- var rgstno2 = ipt_rgstno2.text;
- var rgstno1 = ds_main_info_patinfo_item.getColumn(0, "rgstno1").getTrim();
- var rgstno2 = ds_main_info_patinfo_item.getColumn(0, "rgstno2").getTrim();
- if(rgstno1.length != 6 ){
- sysf_messageBox("주민번호 앞6자리 형식오류입니다. 올바른 형태로 입력하십시요!","E999","");
- ipt_rgstno1.setFocus();
- return false;
- }else if(rgstno2.length != 7){
- sysf_messageBox("주민번호 뒤7자리 형식오류입니다. 올바른 형태로 입력하십시요!","E999","");
- ipt_rgstno2.setFocus();
- return false;
- }
- return true;
- }
-
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMAHA04030_onload(obj:Form, e:LoadEventInfo) {
- frmf_initForm(obj);
- //grdf_initGrid(grd_XXX);
- grdf_setGridSort(swt_acptlst.case_rsrv.grd_rsrvlst);
- grdf_setGridSort(swt_acptlst.case_rsrvent.grd_rsrventlst);
- grdf_setGridSort(swt_acptlst.case_acpt.grd_acptlst);
- grdf_setGridSort(swt_acptlst.case_cncl.grd_cncllst);
- grdf_setRowTypeIcon(grd_addlst, 0);
- fGetBaseInfo();
- fSrchDtInit();
- fInitInfo();
- fInitList();
- grp_tabbtn.button1.click();
- fSetBtnStat();
- fGetList();
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "healexamdetlflag", "string", "G01");
- ds_send_selpkgexam.clearData();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 조회
- ****************************************************************************************/
- function group2_btn_acptlst_onclick(obj:Button, e:ClickEventInfo) {
- fGetList();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 환자검색
- ****************************************************************************************/
- function group2_button6_onclick(obj:Button, e:ClickEventInfo) {
- fSearchPatInfo("SMAHA00600", "pid", group2.srch_pid.text, "N", "ds_send", "srchpid2", "srchpnm2");
- }
- function group2_cmb_srchhealexamdetlflag_onitemclick(obj:Combo, e:ListBoxClickEventInfo) {
- // cmb_healexamdetlflag.value = group2.cmb_srchhealexamdetlflag.value;
- }
- function grp_tle_caption6_onclick(obj:Static, e:MouseEventInfo) {
- frmf_open("SMAHA04700", "", ""-"", "", "", "", "", "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 예약
- ****************************************************************************************/
- function grp_btn_btn_rsrvcfm_onclick(obj:Button, e:ClickEventInfo) {
- //주민번호 체크
- if ( !RgstnoCheck() ) {
- return false;
- }
- if (utlf_isNull(ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamdetlflag"))) {
- sysf_messageBox("건진종류를 ", "C002" );
- return;
- }
-
- if (utlf_isNull(ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvtm"))) {
- sysf_messageBox("예약일자를 ", "C002");
- btn_totrsrvdt.setFocus();
- fGetRsrvDateTime("T", ipt_rsrvdd , ipt_rsrvtm);
- return false;
- }
-
- if (utlf_isNull(ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgcd"))) {
- sysf_messageBox("패키지를 ", "C002");
- return;
- }
-
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "brthdd", "string", ds_main_info_patinfo_item.getColumn(0, "brthdd"));
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "healexamflag", "string", "G");
-
- finsuCheck();
-
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "dgflag", "string", "1");
- fSaveRsrvAcptPro("C","1");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 초기화
- ****************************************************************************************/
- function grp_btn_btn_clear_onclick(obj:Button, e:ClickEventInfo) {
- var vhf = ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamdetlflag");
-
- fInitInfo();
-
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "healexamdetlflag", "string", vhf);
-
- fSetBtnStat();
- fInsuCnts();
-
- dsf_makeValue( ds_send, "srchpkgflag", "string", "");
- dsf_makeValue( ds_send, "srchhealexamflag", "string", "G");
- dsf_makeValue( ds_send, "srchhealexamdetlflag", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamdetlflag"));
- dsf_makeValue( ds_send, "srchetccd", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "etccd"));
-
- call_TRAHA00431();
-
- ipt_rgstno1.setFocus();
- }
- function grp_btn_btn_rsrvcncl_onclick(obj:Button, e:ClickEventInfo) {
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "brthdd", "string", ds_main_info_patinfo_item.getColumn(0, "brthdd"));
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "healexamflag", "string", "G");
- finsuCheck();
- fSaveRsrvAcptPro("D","1");
- }
- function grp_btn_btn_acpt_onclick(obj:Button, e:ClickEventInfo) {
- //주민번호 체크
- if( ! RgstnoCheck() ){
- return false;
- }
- if (ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamdetlflag")=="")
- {
- sysf_messageBox("건진종류를 ", "C002" );
- return;
- }
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "brthdd", "string", ds_main_info_patinfo_item.getColumn(0, "brthdd"));
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "healexamflag", "string", "G");
- finsuCheck();
- var cur_date = utlf_getCurrentDate();
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "hopedd", "string", cur_date);
- // dsf_makeValue( ds_main_info_rsrvacptinfo_item, "orddd", "string", cur_date);
- // dsf_makeValue( ds_main_info_rsrvacptinfo_item, "dgflag", "string", "1");
- if(ds_main_info_patinfo_item.getColumn(0, "pid") == ""){
- //alert("20080830");
- // fSavePtbs();
- }
- var chknum = 0;
- for (var i=1 ; i <grd_addlst.rows ; i++ ) {
- if (grd_addlst.valueMatrix(i,grd_addlst.colRef('sel')) == 'Y') {
- chknum++;
- }
- grd_addlst.valueMatrix(i ,grd_addlst.colRef("payinsubamt")) = Math.floor(parseFloat(grd_addlst.valueMatrix(i ,grd_addlst.colRef("payinsubamt"))));
- grd_addlst.valueMatrix(i ,grd_addlst.colRef("payownbamt")) = Math.floor(parseFloat(grd_addlst.valueMatrix(i ,grd_addlst.colRef("payownbamt"))));
- grd_addlst.valueMatrix(i ,grd_addlst.colRef("payhealcntrbamt")) = Math.floor(parseFloat(grd_addlst.valueMatrix(i ,grd_addlst.colRef("payhealcntrbamt"))));
- grd_addlst.valueMatrix(i ,grd_addlst.colRef("paycmpybamt")) = Math.floor(parseFloat(grd_addlst.valueMatrix(i ,grd_addlst.colRef("paycmpybamt"))));
- grd_addlst.valueMatrix(i ,grd_addlst.colRef("paydcbamt")) = Math.floor(parseFloat(grd_addlst.valueMatrix(i ,grd_addlst.colRef("paydcbamt"))));
- }
- if (chknum>0 ){
- fSaveRsrvAcptPro("E","1");
- } else {
- sysf_messageBox("검사내역을 ", "C002" );
- return false;
- }
- //ds_send_selpkgexam.clearData(); ds_send_selpkgexam.addRow();
- }
- function grp_btn_btn_acptcncl_onclick(obj:Button, e:ClickEventInfo) {
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "brthdd", "string", ds_main_info_patinfo_item.getColumn(0, "brthdd"));
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "healexamflag", "string", "G");
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "ownbamt", "string", model.getValue("//root_main_info_rcptinfo_ownbamt"));
- finsuCheck();
- for (var i=1 ; i <grd_addlst.rows ; i++ ) {
- grd_addlst.valueMatrix(i ,grd_addlst.colRef("payinsubamt")) = Math.round(parseFloat(grd_addlst.valueMatrix(i ,grd_addlst.colRef("payinsubamt"))));
- grd_addlst.valueMatrix(i ,grd_addlst.colRef("payownbamt")) = Math.round(parseFloat(grd_addlst.valueMatrix(i ,grd_addlst.colRef("payownbamt"))));
- grd_addlst.valueMatrix(i ,grd_addlst.colRef("payhealcntrbamt")) = Math.round(parseFloat(grd_addlst.valueMatrix(i ,grd_addlst.colRef("payhealcntrbamt"))));
- grd_addlst.valueMatrix(i ,grd_addlst.colRef("paycmpybamt")) = Math.round(parseFloat(grd_addlst.valueMatrix(i ,grd_addlst.colRef("paycmpybamt"))));
- grd_addlst.valueMatrix(i ,grd_addlst.colRef("paydcbamt")) = Math.round(parseFloat(grd_addlst.valueMatrix(i ,grd_addlst.colRef("paydcbamt"))));
- }
- fSaveRsrvAcptPro("F","1");
- fSetReCalcAmt("Y");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 순서표출력
- ****************************************************************************************/
- function grp_btn_btn_prntseq_onclick(obj:Button, e:ClickEventInfo) {
- ds_send.setColumn( 0, "srchhealexamflag" , fGetHealExamFlag() ); //건진구분
- ds_send.setColumn( 0, "srchrsrvdd" , ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvdd") ); //건진예약등록일자
- ds_send.setColumn( 0, "srchrsrvno" , ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvno") ); //건진예약등록번호
- var oParam = {};
- oParam.id = "TRAHA04034";
- oParam.service = "healthexamrsrvacptapp.GnrlRsrvAcpt";
- oParam.method = "reqGetSeqPrntData";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_seqprntdata=item";
- oParam.async = false;
- oParam.callback = "cf_TRAHA04034";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRAHA04034") < 0) return;
-
- dsf_makeValue( ds_main_seqprntdata, "pid", "string", ipt_pid.value );
- dsf_makeValue( ds_main_seqprntdata, "hngnm", "string", ipt_pnm.value );
- dsf_makeValue( ds_main_seqprntdata, "sexage", "string", opt_sex.value+"/"+opt_age.value );
- dsf_makeValue( ds_main_seqprntdata, "pkgnm", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgnm") );
- dsf_makeValue( ds_main_seqprntdata, "brtdd", "string", ipt_brthdd.value );
- dsf_makeValue( ds_main_seqprntdata, "cmpynm", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpynm")); //회사명
- var nodeList = ds_main_seqprntdata;
- if( ds_main_seqprntdata.rowcount > 0 ) {
- var objDOM = rptf_createDOM();
- var objParam = new Object();
- rptf_setNodeListToDOM(objDOM, "/root/main/seqprntdata/item" , ds_main_seqprntdata);
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
- rptf_exeReportPreview30(["RPAHA00406"],[objParam], option);
- }
- }
- function cf_TRAHA04034(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function grp_btn_btn_rcpt_onclick(obj:Button, e:ClickEventInfo) {
- //alert(ds_main_info_rsrvacptinfo_item.getColumn(0, "statflag") );
- var rs= ds_main_info_rsrvacptinfo_item.getColumn(0, "statflag");
- if((rs=="E") ||(rs=="F")||(rs=="G")||(rs=="H")||(rs=="I")){
- ahafOpenRcptGnrl( fGetHealExamFlag()
- , ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvdd")
- , ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvno")
- , ds_main_info_rsrvacptinfo_item.getColumn(0, "pid")
- , ds_main_info_rsrvacptinfo_item.getColumn(0, "rcptstat")
- , ds_main_info_rsrvacptinfo_item.getColumn(0, "orddd") );
- } else {
- frmf_setParameter("SMAHA02400_PARAM_PID",ds_main_info_patinfo_item.getColumn(0, "pid"));
- // frmf_setParameter("SMAHA02400_PARAM_PREAMT2",ds_main_info_rcptinfo.getColumn(0, "preamt2"));
- frmf_setParameter("SMAHA02400_PARAM_PREAMT2",ds_main_info_rcptinfo.getColumn(0, "realamt"));
- frmf_modal("SMAHA02400", "", ""-"", "", "", "", "", "", "", "", "", "", "M");
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 외래검사예약
- ****************************************************************************************/
- function grp_btn_button2_onclick(obj:Button, e:ClickEventInfo) {
- aezfPopUpRsrvSample("SMAEA02000", "", "ds_main_info_rsrvacptinfo_item");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 단체예약/접수(사용안함)
- ****************************************************************************************/
- function grp_btn_btn_cmpyacpt_onclick(obj:Button, e:ClickEventInfo) {
- frmf_open("SMAHA00300", "SMAHA00300", "", "", "", "", "", "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 예약/접수현황(사용안함)
- ****************************************************************************************/
- function grp_btn_btn_rsrvacptprest_onclick(obj:Button, e:ClickEventInfo) {
- ahafOpenRsrvAcptList("SMAHA00100"
- , fGetHealExamFlag() , cmb_healexamdetlflag.value , "N" , "C" , ""
- , "" , ipt_pnm.text, ipt_pid.text , ipt_rgstno1.text, ipt_rgstno2.text, "", "pnm", "ds_main_info_rsrvacptinfo_item");
- if( ds_temp_SMAHA00400.getColumn(0, "okflag") == "ok" ){
- ahafGetRsrvAcpDetltInfo( ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvdd"), ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvno") );
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 발송주소 입력
- ****************************************************************************************/
- function grp_btn_button5_onclick(obj:Button, e:ClickEventInfo) {
- frmf_setParameter ("SPAHA04013_PARAM1" , ds_main_info_rsrvacptinfo_item.getColumn(0, "pid") );
- frmf_setParameter ("SPAHA04013_PARAM2" , dsf_getColumnNullToEmpty(ds_main_info_rsrvacptinfo_item, 0, "healexamdetlflag").substr(0,1) );
- frmf_setParameter ("SPAHA04013_PARAM3" , ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamdetlflag") );
- frmf_modal("SPAHA04013", "SPAHA04013", "", "", "", "", "", "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 선택추가
- ****************************************************************************************/
- function button15_onclick(obj:Button, e:ClickEventInfo) {
- var exists = true;
- for (var k = 0; k < ds_main_pkgaddlst_item.rowcount; k++){
- if (ds_main_pkgaddlst_item.getColumn(k, "sel") == "Y" && ds_main_pkgaddlst_item.getColumn(k, "sel_mis_readonly") == false) {
- exists = false;
- }
- }
- if(exists) {
- sysf_messageBox("선택된 패키지가", "I004");
- return;
- }
- // var rowcount = parseInt(ds_send_selpkgexam.rowcount);
- for (var i = 0; i < ds_main_pkgaddlst_item.rowcount; i++){
- if (ds_main_pkgaddlst_item.getColumn(i, "sel") == "Y" && ds_main_pkgaddlst_item.getColumn(i, "sel_mis_readonly") == false) {
- // if (rowcount==0){
- // rowcount = 1;
- // }
- ds_main_info_rsrvacptinfo_item.setColumn( 0, "pkgcd", ds_main_pkgaddlst_item.getColumn(i, "pkgcd"));
- misfSetReadOnlyCol(grd_pkglst, "sel", true, i);
- var nRow = ds_send_selpkgexam.addRow();
- dsf_makeValue(ds_send_selpkgexam, "sel", "string", "Y", nRow);
- dsf_makeValue(ds_send_selpkgexam, "pkgcd", "string", ds_main_pkgaddlst_item.getColumn(i, "pkgcd"), nRow);
- dsf_makeValue(ds_send_selpkgexam, "pkgnm", "string", ds_main_pkgaddlst_item.getColumn(i, "pkgnm"), nRow);
- dsf_makeValue(ds_send_selpkgexam, "testcd", "string", ds_main_pkgaddlst_item.getColumn(i, "pkgcd"), nRow);
- dsf_makeValue(ds_send_selpkgexam, "pkgflag", "string", ds_main_pkgaddlst_item.getColumn(i, "pkgflag"), nRow); //추가검사
- dsf_makeValue(ds_send_selpkgexam, "testflag", "string", "A", nRow);
- dsf_makeValue(ds_send_selpkgexam, "grupflag", "string", ds_main_pkgaddlst_item.getColumn(i, "grupflag"), nRow);
- dsf_makeValue(ds_send_selpkgexam, "m", "string", "i", nRow);
- dsf_makeValue(ds_main_info_rsrvacptinfo_addlst, "m", "string", "i", nRow);
- ds_main_info_rsrvacptinfo_addlst.setColumn( rowcount, "m", "i");
- // rowcount = rowcount +1;
- }
- }
-
- var pkglst = "";
- for(var i = 0; i < ds_send_selpkgexam.rowcount; i++)
- {
- if(ds_send_selpkgexam.getColumn(i, "pkgflag") == "P")
- {
- pkglst += "'" + ds_send_selpkgexam.getColumn(i, "pkgcd") + "', ";
- }
- }
- pkglst = pkglst.substr(0, pkglst.length - 2);
- dsf_makeValue( ds_send, "srchpkglst", "string", pkglst);
- var healcureflag = ds_main_info_rsrvacptinfo_item.getColumn(0, "acpt_insuid");
- healcureflag = healcureflag.substr(0, 1);
- var oParam = {};
- oParam.id = "TRAHA04032";
- oParam.service = "healthexamrsrvacptapp.GnrlRsrvAcpt";
- oParam.method = "reqGetSelPkgList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_send_selpkgexam=item";
- oParam.async = false;
- oParam.callback = "cf_TRAHA04032";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRAHA04032") > -1) {
- fSetCalcExamAmt();
- }
- }
- function cf_TRAHA04032(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /****************************************************************************************
- * Components : Button
- * Description : 등록번호생성
- ****************************************************************************************/
- function button4_onclick(obj:Button, e:ClickEventInfo) {
- fSavePtbs();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 수진자격조회
- ****************************************************************************************/
- function button16_onclick(obj:Button, e:ClickEventInfo) {
- var sRgstNo1 = ds_main_info_patinfo_item.getColumn(0, "rgstno1");
- var sRgstNo2 = ds_main_info_patinfo_item.getColumn(0, "rgstno2");
- var sHngNm = ds_main_info_patinfo_item.getColumn(0, "hngnm");
- ahafGetInsuCnts(sRgstNo1, sRgstNo2, sHngNm);
- fGetCmpyDetlCdList();
- fSetCalcExamAmt();
-
- var node = ds_temp_cmpyinfo_cmpy.getColumn(0, "cmpycd");
- if( !utlf_isNull(node) ) {
- opt_cmpynm.value = ds_temp_cmpyinfo_cmpy.getColumn(0, "cmpynm");
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 사업장코드 조회
- ****************************************************************************************/
- function btn_srchcmpy_onclick(obj:Button, e:ClickEventInfo) {
- fGetComnCd("SMAHA01500", "09" , "cd", ipt_cmpycd.text ,"ds_main_info_rsrvacptinfo_item/0/cmpycd", "ds_main_info_rsrvacptinfo_item/0/cmpynm");
- fGetCmpyDetlCdList();
- var node = this.objects["ds_temp_cmpyinfo_cmpy"];
- var bizNode = null;
- if( !utlf_isNull(node) && node.rowcount > 0 ) {
- ipt_insucorpbrchcd.value = ds_temp_cmpyinfo_cmpy.getColumn(0, "insucorpbrchcd");
- bizNode = this.objects["ds_temp_cmpyinfo_biz"];
- ds_hidden_cmpyinfodetl_bizlst.clearData();
- if(bizNode.rowcount > 0 ) {
- // dsf_setCSVToDs( "ds_hidden_cmpyinfodetl" , getNodeListCSV(bizNode) ,"bizlst");
- ds_hidden_cmpyinfodetl_bizlst.copyData(bizNode);
- }else {
- frmf_addComboItem("cmb_bizoffccd","ZZZZZZ","","above");
- ds_hidden_cmpyinfodetl_deptlst.clearData();
- frmf_addComboItem("cmb_deptcd","ZZZZZZ","","above");
- }
- }
- }
- /****************************************************************************************
- * Components : Combo
- * Description : 할인계정 선택
- ****************************************************************************************/
- function cmb_disccdlst_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- var chkdisccd = ds_main_info_rsrvacptinfo_item.getColumn(0, "disccd");
- if(!utlf_isNull(chkdisccd)){
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "dcamt", "string", ds_init_baseinfo_pamcdlst_disccdlst.lookupExpr("cd == '" + chkdisccd + "'", "dcamt"));
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "adddcamt", "string", ds_init_baseinfo_pamcdlst_disccdlst.lookupExpr("cd == '" + chkdisccd + "'", "adddcamt"));
- }
- if ( ds_send_selpkgexam.rowcount > 0 ) {
- fSetReCalcAmt("Y");
- }
- }
- function input21_onkillfocus(obj:MaskEdit, e:KillFocusEventInfo) {
- var term = ds_main_info_patinfo_item.getColumn(0, "zipcd21")+ds_main_info_patinfo_item.getColumn(0, "zipcd22");
- if (term.length == 6) {
- dsf_makeValue( ds_main_search, "condition", "string", "zipcode");
- dsf_makeValue( ds_main_search, "term", "string", term);
- dsf_makeValue( ds_send, "searchcondition", "string", "zipcode");
- dsf_makeValue( ds_send, "searchterm", "string", "%"+term+"%");
- dsf_makeValue( ds_send, "searchterm", "string", "%"+term+"%");
- // submit("TRZBP00102");
- var oParam = {};
- oParam.id = "TRZBP00102";
- oParam.service = "zipcodeapp.ZipCode";
- oParam.method = "reqGetAddressList";
- oParam.inds = "req=ds_";
- oParam.outds = "ds_=zipcode";
- oParam.async = false;
- oParam.callback = "cf_TRZBP00102";
- tranf_submit(oParam);
- /*
- function cf_TRZBP00102(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function cf_TRZBP00102(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- arErrorCode.pop("TRZBP00102") > -1
- arErrorCode.pop("TRZBP00102") < 0
- */
- var address = ds_main_zipcodelist_zipcode.getColumn(0, "prunningaddress");
- var address_detail_origin = ds_main_zipcodelist_zipcode.getColumn(0, "address");
- var address_detail = address_detail_origin.replace(address, "").getTrim();
- ds_main_info_patinfo_item.setColumn( 0, "zipcdseq2",ds_main_zipcodelist_zipcode.getColumn(0, "seqno"));
- ds_main_info_patinfo_item.setColumn( 0, "addr2",address);
- ds_main_info_patinfo_item.setColumn( 0, "detladdr2",address_detail);
- //input22.refresh();
- //input23.refresh();
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Description : 성명입력 후 환자 검색
- ****************************************************************************************/
- function ipt_pnm_onkeyup(obj:Edit, e:KeyEventInfo) {
- if(e.keycode == 13) {
- obj.updateToDataset();
- btn_selpat.click();
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Description : 사업장코드 입력 후 검색
- ****************************************************************************************/
- function ipt_cmpycd_onkeyup(obj:Edit, e:KeyEventInfo) {
- if(e.keycode == 13) {
- obj.updateToDataset();
- btn_srchcmpy.click();
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 발송주소 입력
- ****************************************************************************************/
- function button11_onclick(obj:Button, e:ClickEventInfo) {
- ahafSetAddr(2, "ds_main_info_patinfo_item","combination");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 출력
- ****************************************************************************************/
- function button12_onclick(obj:Button, e:ClickEventInfo) {
- if (prtgubun.value =="1"){
- fPrntChrt();
- }
- }
- function ipt_rgstno1_onkeyup(obj:MaskEdit, e:KeyEventInfo) {
- }
- function ipt_brthdd_onkillfocus(obj:Edit, e:KillFocusEventInfo) {
- if( (getStringLength(ds_main_info_patinfo_item.getColumn(0, "rgstno2")) > 6) && (getStringLength(ds_main_info_patinfo_item.getColumn(0, "rgstno1")) > 5) ){
- //주민번호로 환자 검색
- fSetBrthDD();
- fGetPatInfo(1);
- /*
- fGetDetlInfoHid();
- //직원정보관련 setting
- fSetPsnWorkInfo();
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "choiflag", "string", ds_main_info_patinfo_item.getColumn(0, "choiflag"));
- */
- //model.refresh();
- ;
- }
- }
- function ipt_pid1_onkillfocus(obj:Edit, e:KillFocusEventInfo) {
- if( (getStringLength(ds_main_info_patinfo_item.getColumn(0, "rgstno2")) > 6) && (getStringLength(ds_main_info_patinfo_item.getColumn(0, "rgstno1")) > 5) ){
- //주민번호로 환자 검색
- fSetBrthDD();
- fGetPatInfo(1);
- /*
- fGetDetlInfoHid();
- //직원정보관련 setting
- fSetPsnWorkInfo();
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "choiflag", "string", ds_main_info_patinfo_item.getColumn(0, "choiflag"));
- */
- //model.refresh();
- ;
- }
- }
- function button1_onclick(obj:Button, e:ClickEventInfo) {
- model.toggle("swt_acptlst.case_acpt");
- dsf_makeValue( ds_send, "dgflag", "string", "1" );
- fGetList();
- }
- function btn_cncllst_onclick(obj:Button, e:ClickEventInfo) {
- model.toggle("swt_acptlst.case_cncl");
- dsf_makeValue( ds_send, "dgflag", "string", "2" );
- fGetList();
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 예약리스트 선택
- ****************************************************************************************/
- function swt_acptlst_case_rsrv_grd_rsrvlst_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
- ahafGetGnrlRsrvAcptDetl(1);
- setGnrlCmpyInfo();
- fSetReCalcAmt();
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 예약등록리스트 선택
- ****************************************************************************************/
- function swt_acptlst_case_rsrvent_grd_rsrventlst_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
- ahafGetGnrlRsrvAcptDetl(2);
- setGnrlCmpyInfo();
- fSetReCalcAmt();
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 접수리스트 선택
- ****************************************************************************************/
- function swt_acptlst_case_acpt_grd_acptlst_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
- // ds_main_info_judgone.deleteRow(ds_main_info_judgone.rowcount -1);
- ds_main_info_judgone.clearData();
- ds_send_selpkgexam.clearData();
-
- ahafGetGnrlRsrvAcptDetl(3);
- fInsuCnts();
- setGnrlCmpyInfo();
- fSetReCalcAmt();
- fInitPkgList();
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 2차검진리스트 선택
- ****************************************************************************************/
- function swt_acptlst_case_cncl_grd_cncllst_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
- // ds_main_info_judgone.deleteRow(ds_main_info_judgone.rowcount -1);
- ds_main_info_judgone.clearData();
-
- ahafGetGnrlRsrvAcptDetl(4);
- setGnrlCmpyInfo();
- fSetReCalcAmt();
- }
- function btn_rsrventlst_onclick(obj:Button, e:ClickEventInfo) {
- model.toggle("swt_acptlst.case_rsrvent");
- fGetList();
- }
- function btn_rsrvlst_onclick(obj:Button, e:ClickEventInfo) {
- model.toggle("swt_acptlst.case_rsrv");
- fGetList();
- }
- function btn_tag_onclick(obj:Button, e:ClickEventInfo) {
- }
- function ipt_rsrvtm_onkeyup(obj:MaskEdit, e:KeyEventInfo) {
- fMoveFocus("ipt_pnm");
- }
- function ipt_orddd_onkeyup(obj:Calendar, e:KeyEventInfo) {
- fMoveFocus("ipt_rsrvdd");
- }
- function ipt_rsrvdd_onkeyup(obj:Calendar, e:KeyEventInfo) {
- fMoveFocus("ipt_rsrvtm");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 예약시간
- ****************************************************************************************/
- function btn_totrsrvdt_onclick(obj:Button, e:ClickEventInfo) {
- //예약시간선택 버튼 클릭시 성별이없으면 조회 조건이 맞지 않아 예약인원이 정상적으로 나오지 않으므로 주민번호 입력유도
- var chk = dsf_getColumnNullToEmpty(ds_main_info_patinfo_item, 0, "sex");
- if(chk == ""){
- sysf_messageBox("주민번호를 ", "C001");
- return false;
- }else{
- fGetRsrvDateTime("T", ipt_rsrvdd , ipt_rsrvtm);
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 인적사항저장
- ****************************************************************************************/
- function btn_savepatinfo_onclick(obj:Button, e:ClickEventInfo) {
- var chkpid = dsf_getColumnNullToEmpty(ds_main_info_patinfo_item, 0, "pid");
- if(chkpid == ""){
- sysf_messageBox("등록번호가 없으므로 인적사항을 저장", "E001");
- return false;
- }else{
- if( sysf_messageBox("건진자 인적사항을 ", "Q002") == 6 ) {
- fSavePatInfo("N");
- }
- }//else end
- }
- /****************************************************************************************
- * Components : Edit
- * Description : 등록번호 입력 후 조회
- ****************************************************************************************/
- function ipt_pid_onkeyup(obj:Edit, e:KeyEventInfo) {
- if( e.keycode == 13) {
- fInitRsrvAcptInfo();
- fGetPatInfo(2);
- fGetDetlInfoHid();
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 추가검사
- ****************************************************************************************/
- function btn_searchadd_onclick(obj:Button, e:ClickEventInfo) {
- fGetPkgCd("SMAHA00100", "A", "Y","nm" , "" , cmb_healexamdetlflag.value, opt_sex.value, "ds_temp_templst","","",ageCalc(ds_main_info_patinfo_item.getColumn(0, "rgstno1") , ds_main_info_patinfo_item.getColumn(0, "rgstno2")));
- var crow = ds_send_selpkgexam.rowcount;
- fSetGnrlAddList(grd_addlst, 3, "ds_temp_templst_list", "Y","", ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgcd"));
- fSetReCalcAmt("Y");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 처방관리
- ****************************************************************************************/
- function btn_ordmgt_onclick(obj:Button, e:ClickEventInfo) {
- frmf_setParameter("SMAHA00700_PARAM1" , ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamdetlflag"));
- frmf_setParameter("SMAHA00700_PARAM2" , ipt_pid.value);
- frmf_modal("SMAHA04060", "SMAHA04060", "", "", "", "", "", "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 환자검색
- ****************************************************************************************/
- function btn_selpat_onclick(obj:Button, e:ClickEventInfo) {
- fInitRsrvAcptInfo();
- fSearchPatInfo("SMAHA04030", "pnm", ipt_pnm.text , "Y", "ds_main_info_patinfo_item");
- fGetDetlInfoHid();
- dsf_makeValue( ds_main_info_rsrvacptinfo_item, "choiflag", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "choiflag"));
- }
- /****************************************************************************************
- * Components : Button
- * Description : 수진자격정보저장
- ****************************************************************************************/
- function btn_savegnrlinfo_onclick(obj:Button, e:ClickEventInfo) {
- var v_rcptstat = ds_main_info_rsrvacptinfo_item.getColumn(0, "rcptstat");
- var v_pid = ds_main_info_rsrvacptinfo_item.getColumn(0, "pid");
- if(utlf_isNull(v_rcptstat)) {
- sysf_messageBox("사업장정보를 저장", "E001"); return false;
- }else{
- if( sysf_messageBox("건진자 수진자격정보를 ", "Q002") == 6 ) {
- fSaveGnrlInfo("N");
- }
- }//else end
- }
- /****************************************************************************************
- * Components : Button
- * Description : 태그지급
- ****************************************************************************************/
- function button3_onclick(obj:Button, e:ClickEventInfo) {
- var suppStat = ds_tag_taginfo.getColumn(0, "tagstat");
- var tagno = ds_main_info_taginfo.getColumn(0, "tagno");
- var statFlag = ds_main_info_rsrvacptinfo_item.getColumn(0, "statflag");
- var healexamplacecd = ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamplacecd");
- if(utlf_isNull(suppStat)) {
- suppStat = ds_main_info_taginfo.getColumn(0, "suppstat");
- }
- if("0" == suppStat) {
- if(6 == sysf_messageBox("[" + tagno + "]태그 반납을", "Q004")) {
- dsf_createDs("ds_send_taginfo");
- dsf_makeValue( ds_send_taginfo, "tagflag", "string", "R");
- dsf_makeValue( ds_send_taginfo, "tagno", "string", ds_main_info_taginfo.getColumn(0, "tagno") );
- dsf_makeValue( ds_send_taginfo, "healexamplacecd", "string", ds_main_info_taginfo.getColumn(0, "healexamplacecd") );
- dsf_makeValue( ds_send_taginfo, "instcd", "string", sysf_getUserInfo("dutplceinstcd") );
-
- call_TXAHA00109();
-
- if(arErrorCode.pop("TXAHA00109") > -1) {
- btn_tag.text = "태그지급";
- ipt_tagno.value = "";
- ipt_tagno.enable = true;
- }
- }
- }else {
- if(statFlag < "E") {
- sysf_messageBox("접수 전에 태그를 지급", "E001");
- return;
- }
- if(utlf_isNull(tagno)) {
- sysf_messageBox("태그번호를","C001");
- return;
- }
- if(sysf_messageBox("["+tagno+"]태그 지급을","Q004")) {
- dsf_createDs("ds_send_taginfo");
- dsf_makeValue( ds_send_taginfo, "tagflag", "string", "P");
- dsf_makeValue( ds_send_taginfo, "rsrvdd", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvdd"));
- dsf_makeValue( ds_send_taginfo, "rsrvno", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvno"));
- dsf_makeValue( ds_send_taginfo, "pid", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "pid"));
- dsf_makeValue( ds_send_taginfo, "orddd", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "orddd"));
- dsf_makeValue( ds_send_taginfo, "healexamdetlflag", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamdetlflag"));
- dsf_makeValue( ds_send_taginfo, "tagno", "string", ds_main_info_taginfo.getColumn(0, "tagno"));
- dsf_makeValue( ds_send_taginfo, "instcd", "string", sysf_getUserInfo("posinstcd") );
- call_TXAHA00109();
-
- if(arErrorCode.pop("TXAHA00109") > -1) {
- btn_tag.text = "태그반납";
- ipt_tagno.enable = false;
- }
- }
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 예약정보저장
- ****************************************************************************************/
- function switch1_case_cnst_btn_saversrvinfo_onclick(obj:Button, e:ClickEventInfo) {
- fSaveRsrvInfo();
- }
- /****************************************************************************************
- * Components : Combo
- * Description : 결과상담예약일 변경
- ****************************************************************************************/
- function switch1_case_cnst_cmb_rsltcnstlst_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- var idx = e.postindex;
- ds_main_info_rsltcnstinfo_choicnst.clearData();
- ds_main_info_rsltcnstinfo_choicnst.addRow();
- ds_main_info_rsltcnstinfo_choicnst.copyRow(0, ds_main_info_rsltcnstinfo_cnstlst_cnst, idx);
- var rsltRsrvId = dsf_getColumnNullToEmpty(ds_main_info_rsltcnstinfo_choicnst, 0, "rsltrsrvid");
- // 기존 내역을 선택 했을경우에는 조회만 가능
- if(rsltRsrvId == "-" || rsltRsrvId == "") {
- switch1.case_cnst.rdo_outexamyn.enable = true;
- switch1.case_cnst.cmb_rsltcnstflag.enable = true;
- switch1.case_cnst.btn_rsltcnstrsrv.enable = true;
- switch1.case_cnst.btn_rsltcnstrsrvcncl.enable = false;
- }else {
- switch1.case_cnst.rdo_outexamyn.enable = false;
- switch1.case_cnst.cmb_rsltcnstflag.enable = false;
- switch1.case_cnst.btn_rsltcnstrsrv.enable = false;
- switch1.case_cnst.btn_rsltcnstrsrvcncl.enable = true;
- }
- }
- /****************************************************************************************
- * Components : Radio
- * Description : 오래여부 변경
- * : 건진외래와 현재 시점은 연동시간은 연동되지 않음 인원 캐파만 잡음
- * : 외래 검사 일경우는 내부검사 결과상담의 구분을 미선택 하며 비활성화 시킨다.
- ****************************************************************************************/
- function switch1_case_cnst_rdo_outexamyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo) {
- var outexamyn = e.postvalue;
- if(outexamyn == "Y") {
- switch1.case_cnst.cmb_rsltcnstflag.index = 0;
- switch1.case_cnst.cmb_rsltcnstflag.enable = false;
- switch1.case_cnst.btn_rsltcnstrsrv.enable = true;
- }else if(outexamyn == "N"){
- switch1.case_cnst.cmb_rsltcnstflag.enable = true;
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 상담취소
- ****************************************************************************************/
- function switch1_case_cnst_btn_rsltcnstrsrvcncl_onclick(obj:Button, e:ClickEventInfo) {
- fGetRsltRsrvDateTime("d");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 상담예약
- ****************************************************************************************/
- function switch1_case_cnst_btn_rsltcnstrsrv_onclick(obj:Button, e:ClickEventInfo) {
- fGetRsltRsrvDateTime("i");
- }
- function btn_fstjudg_onclick(obj:Button, e:ClickEventInfo) {
- model.toggle("switch1.case_judg");
- btn_fstjudg.selected = true;
- }
- function btn_cnst_onclick(obj:Button, e:ClickEventInfo) {
- model.toggle("switch1.case_cnst");
- btn_cnst.selected = true;
- }
- /****************************************************************************************
- * Components : Dataset
- * Description : 체크박스 설정
- ****************************************************************************************/
- function ds_main_pkgaddlst_item_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid=="sel") {
- obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
- }
- }
- function ds_send_selpkgexam_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid=="sel") {
- obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
- fSetReCalcAmt();
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 탭버튼 이벤트
- ****************************************************************************************/
- function grp_tabbtn_btn_rsrvlst_onclick(obj:Button, e:ClickEventInfo)
- {
- misfTabBtnChange(grp_tabbtn, obj);
- swt_acptlst.tabindex = 0;
- fGetList();
- }
- function grp_tabbtn_btn_rsrventlst_onclick(obj:Button, e:ClickEventInfo)
- {
- misfTabBtnChange(grp_tabbtn, obj);
- swt_acptlst.tabindex = 1;
- fGetList();
- }
- function grp_tabbtn_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- misfTabBtnChange(grp_tabbtn, obj);
- swt_acptlst.tabindex = 2;
- dsf_makeValue(ds_send, "dgflag", "string", "1");
- fGetList();
- }
- function grp_tabbtn_btn_cncllst_onclick(obj:Button, e:ClickEventInfo)
- {
- misfTabBtnChange(grp_tabbtn, obj);
- swt_acptlst.tabindex = 3;
- dsf_makeValue(ds_send, "dgflag", "string", "2");
- fGetList();
- }
- function rdo_healexamplacecd_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- var healexamplacecd = ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamplacecd");
- var statFlag = ds_main_info_rsrvacptinfo_item.getColumn(0, "statflag");
- if(statFlag < 'E') {
- ds_main_info_rsrvacptinfo_item.setColumn( 0, "healexamplacecd", rdo_healexamplacecd.value);
- }else {
- ds_main_info_rsrvacptinfo_item.setColumn( 0, "healexamplacecd", healexamplacecd == ""||healexamplacecd == "-" ? rdo_healexamplacecd.value:healexamplacecd);
- }
- }
- function chk_healexamdetlflag_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value == false) ds_main_info_rsrvacptinfo_item.setColumn(0, "healexamdetlflag");
- }
- /****************************************************************************************
- * Components : Combo
- * Description : 영업소 선택
- ****************************************************************************************/
- function cmb_bizoffccd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var selBizOffcCd = obj.value;
-
- dsf_createDs("ds_temp_dept");
- if(!utlf_isNull(this.objects["ds_temp"])) {
- ds_temp_cmpyinfo_dept.filter("bizoffccd == '" +selBizOffcCd + "'");
- ds_temp_dept.copyData(ds_temp_cmpyinfo_dept, true);
- ds_temp_cmpyinfo_dept.filter("");
- }
-
- ds_hidden_cmpyinfodetl_deptlst.clearData();
- if(ds_temp_dept.rowcount > 0) {
- ds_hidden_cmpyinfodetl_deptlst.copyData(ds_temp_dept);
- }else {
- frmf_addComboItem("cmb_deptcd","ZZZZZZ","","above");
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 그리드 내용복사
- ****************************************************************************************/
- function grid_onkeyup(obj:Grid, e:KeyEventInfo)
- {
- if(e.ctrlKey == true && e.keycode == 67) {
- grdf_clipboardCopy(obj, "PAM");
- }
- }
- /****************************************************************************************
- * Components : Dataset
- * Description : 태그입력시
- ****************************************************************************************/
- function ds_main_info_taginfo_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "tagno") {
- ds_send.setColumn( 0, "srchtagno",ds_main_info_taginfo.getColumn(0, "tagno"));
- ds_send.setColumn( 0, "srchhealexamplacecd" , ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamplacecd"));
- // var ret = submit("TRAHA00114",false);
- var oParam = {};
- oParam.id = "TRAHA00114";
- oParam.service = "healexamrsrvacptapp.RsrvAcpt";
- oParam.method = "reqGetTagStat";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_tag=tag";
- oParam.async = false;
- oParam.callback = "cf_TRAHA00114";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRAHA00114") > -1) {
- var tagstat = ds_tag_taginfo.getColumn(0, "tagstat");
- if(tagstat == "0") {
- var tagno = ds_main_info_taginfo.getColumn(0, "tagno");
- var vb = sysf_messageBox("["+ tagno +"]태그는 이미 지급된 태그입니다.\n 반납" , "S001" );
- if(6 == vb ) {
- dsf_createDs("ds_send_taginfo");
- dsf_makeValue( ds_send_taginfo, "tagflag", "string", "R");
- dsf_makeValue( ds_send_taginfo, "tagno", "string", ds_main_info_taginfo.getColumn(0, "tagno"));
- dsf_makeValue( ds_send_taginfo, "instcd", "string", sysf_getUserInfo("dutplceinstcd"));
- dsf_makeValue( ds_send_taginfo, "healexamplacecd", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamplacecd"));
-
- call_TXAHA00109();
-
- if(arErrorCode.pop("TXAHA00109") > -1) {
- btn_tag.text = "태그지급";
- ipt_tagno.value = "";
- }
- }else if(7 == vb || 2 == vb) {
- ipt_tagno.value = "";
- ipt_tagno.setFocus();
- }
- }
- }
- }
- }
- function cf_TRAHA00114(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function ds_main_info_patinfo_item_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "rgstno2") {
- if( (utlf_getStringLength(ds_main_info_patinfo_item.getColumn(0, "rgstno2")) > 6) && (utlf_getStringLength(ds_main_info_patinfo_item.getColumn(0, "rgstno1")) > 5) ) {
- //주민번호로 환자 검색
- fSetBrthDD();
- fGetPatInfo(1);
- }
- }
- }
- function rdo_pkgaddlist_onitemclick(obj:Radio, e:RadioMouseEventInfo)
- {
- obj.updateToDataset();
-
- dsf_makeValue( ds_send, "srchpkgflag", "string", "");
- dsf_makeValue( ds_send, "srchhealexamflag", "string", "G");
- dsf_makeValue( ds_send, "srchhealexamdetlflag", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamdetlflag"));
- dsf_makeValue( ds_send, "srchetccd", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "etccd"));
-
- call_TRAHA00431();
- for (var i = 0; i < ds_main_pkgaddlst_item.rowcount; i++){
- misfSetReadOnlyCol(grd_pkglst, "sel", false, i);
- for (var j = 0; j < ds_send_selpkgexam.rowcount; j++) {
- if (ds_send_selpkgexam.getColumn(j, "pkgcd") == ds_main_pkgaddlst_item.getColumn(i, "pkgcd")) {
- ds_main_pkgaddlst_item.setColumn(i, "sel", "Y");
- misfSetReadOnlyCol(grd_pkglst, "sel", true, i);
- }
- }
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|